diff --git a/sapfor/experts/Sapfor_2017/_src/Transformations/dead_code.cpp b/sapfor/experts/Sapfor_2017/_src/Transformations/dead_code.cpp index 1e11a48..b9f58c7 100644 --- a/sapfor/experts/Sapfor_2017/_src/Transformations/dead_code.cpp +++ b/sapfor/experts/Sapfor_2017/_src/Transformations/dead_code.cpp @@ -52,7 +52,7 @@ static void updateUseDefForInstruction(SAPFOR::BasicBlock* block, SAPFOR::Instru if (!useful) { - set always_useful = + static const set always_useful = { SAPFOR::CFG_OP::POINTER_ASS, SAPFOR::CFG_OP::STORE, @@ -456,7 +456,7 @@ void removeDeadCode(SgStatement* func, } // remove dead statements - set removable = + static const set removable = { ASSIGN_STAT, PROC_STAT, @@ -464,7 +464,7 @@ void removeDeadCode(SgStatement* func, READ_STAT }; - set skip = + static const set skip = { PROG_HEDR, PROC_HEDR,