diff --git a/src/pointer-analysis/value_set_dereference.cpp b/src/pointer-analysis/value_set_dereference.cpp index 3e6e653d7a7..8b2ed99baab 100644 --- a/src/pointer-analysis/value_set_dereference.cpp +++ b/src/pointer-analysis/value_set_dereference.cpp @@ -153,6 +153,7 @@ exprt value_set_dereferencet::dereference( symbol.name="symex::invalid_object"+std::to_string(invalid_counter++); symbol.base_name="invalid_object"; symbol.type=type; + symbol.mode = language_mode; // make it a lvalue, so we can assign to it symbol.is_lvalue=true;