Index: vm/vmcore/src/class_support/String_Pool.cpp =================================================================== --- vm/vmcore/src/class_support/String_Pool.cpp (revision 541265) +++ vm/vmcore/src/class_support/String_Pool.cpp (working copy) @@ -39,6 +39,7 @@ #include "atomics.h" #include "vm_strings.h" #include "vm_stats.h" +#include "port_threadunsafe.h" #define LOG_DOMIAN "vm.strings" #include "cxxlog.h" @@ -316,7 +317,9 @@ MemoryWriteBarrier(); local_current_interned->free_slot++; } else { + UNSAFE_REGION_START current_interned->free_slot++; + UNSAFE_REGION_END } }