Skip to content

Commit

Permalink
Merge pull request diffblue#1456 from diffblue/preserve-hidden
Browse files Browse the repository at this point in the history
preserve hidden flag for functions
  • Loading branch information
Daniel Kroening authored Oct 12, 2017
2 parents 3ff8448 + 7e42fd2 commit e82701a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/goto-programs/goto_convert_functions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,13 +140,14 @@ void goto_convert_functionst::convert_function(const irep_idt &identifier)
const symbolt &symbol=ns.lookup(identifier);
goto_functionst::goto_functiont &f=functions.function_map[identifier];

if(f.body_available())
return; // already converted

// make tmp variables local to function
tmp_symbol_prefix=id2string(symbol.name)+"::$tmp::";
temporary_counter=0;

f.type=to_code_type(symbol.type);
if(f.body_available())
return; // already converted

if(symbol.value.is_nil() ||
symbol.value.id()=="compiled") /* goto_inline may have removed the body */
Expand Down

0 comments on commit e82701a

Please sign in to comment.