Fix on-demand initialization race conditions [mini] (#18161)
commit51bc81919fea20c0a253d9c7f5d67ce4972bfeee
authorJay Krell <jaykrell@microsoft.com>
Thu, 12 Dec 2019 23:36:19 +0000 (12 15:36 -0800)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 12 Dec 2019 23:36:19 +0000 (13 00:36 +0100)
treeb7de1a00623a01f6238f21353dc00a0bd3d21845
parent620d7cf84d026417c0390bcef0b50acda6e0f40d
Fix on-demand initialization race conditions [mini] (#18161)

Fix on-demand initialization race conditions [mini].

Extracted from https://github.com/mono/mono/pull/18150 which reviewer said was too big.
mono/mini/aot-compiler.c
mono/mini/debugger-agent.c
mono/mini/method-to-ir.c
mono/mini/mini-generic-sharing.c