From a1a92bc75727d71de12ad470b271b6a973d31275 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Tue, 9 Aug 2016 13:49:38 +0200 Subject: [PATCH] prevent stings to be destroyed (dumb me) --- src/simdag/sd_global.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/simdag/sd_global.cpp b/src/simdag/sd_global.cpp index e29ad4ba95..6879f57923 100644 --- a/src/simdag/sd_global.cpp +++ b/src/simdag/sd_global.cpp @@ -140,8 +140,9 @@ std::set* simulate(double how_long){ * \return the equivalent as a readable string */ const char *__get_state_name(e_SD_task_state_t state){ - std::string state_names[7] = { "not scheduled", "schedulable", "scheduled", "runnable","running", "done", "failed" }; - return state_names[static_cast(log2(static_cast(state)))].data(); + static std::string state_names[7] = + { "not scheduled", "schedulable", "scheduled", "runnable","running", "done", "failed" }; + return state_names[static_cast(log2(static_cast(state)))].data(); } /** -- 2.20.1