X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fhandle.h;h=76a43969eba0dd99bd64b78cf7b5674444699784;hb=76b32f3ee38e7b29cdbaa657a4826b65579f4e93;hp=102f9f4da7244fbb8aac1b0909d239bd1a49b190;hpb=fd6108736c215244d2a5ed64f11e1876295cbd87;p=mono.git diff --git a/mono/metadata/handle.h b/mono/metadata/handle.h index 102f9f4da72..76a43969eba 100644 --- a/mono/metadata/handle.h +++ b/mono/metadata/handle.h @@ -91,8 +91,9 @@ static inline void mono_stack_mark_pop (MonoThreadInfo *info, HandleStackMark *stackmark) { HandleStack *handles = (HandleStack *)info->handle_stack; - handles->top = stackmark->chunk; handles->top->size = stackmark->size; + mono_memory_write_barrier (); + handles->top = stackmark->chunk; } /*