Skip to content

Commit 89d5387

Browse files
committed
Dynamic frames: don't instrument __CPROVER_allocated_memory
Doing so (rightly) yields an invariant failure in goto_check_ct.
1 parent e911fa9 commit 89d5387

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/goto-instrument/contracts/dynamic-frames/dfcc_is_cprover_symbol.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ init_function_symbols(std::unordered_set<irep_idt> &function_symbols)
2323
if(function_symbols.empty())
2424
{
2525
function_symbols.insert(CPROVER_PREFIX "_start");
26+
function_symbols.insert(CPROVER_PREFIX "allocated_memory");
2627
function_symbols.insert(CPROVER_PREFIX "array_copy");
2728
function_symbols.insert(CPROVER_PREFIX "array_replace");
2829
function_symbols.insert(CPROVER_PREFIX "array_set");

0 commit comments

Comments
 (0)