diff --git a/vm/code_block_visitor.hpp b/vm/code_block_visitor.hpp index e321ae478b..50d4a96a7d 100644 --- a/vm/code_block_visitor.hpp +++ b/vm/code_block_visitor.hpp @@ -139,11 +139,11 @@ void code_block_visitor::visit_uninitialized_code_blocks() template void code_block_visitor::visit_sample_callstacks() { - for (std::vector::const_iterator iter = parent->sample_callstacks.begin(); + for (std::vector::iterator iter = parent->sample_callstacks.begin(); iter != parent->sample_callstacks.end(); ++iter) { - fixup.fixup_code(*iter); + *iter = fixup.fixup_code(*iter); } }