[interp] fix BARRIER_IF_VOLATILE usage
authorBernhard Urban <bernhard.urban@xamarin.com>
Wed, 21 Jun 2017 09:12:58 +0000 (11:12 +0200)
committerBernhard Urban <bernhard.urban@xamarin.com>
Wed, 21 Jun 2017 15:26:25 +0000 (17:26 +0200)
mono/mini/interp/transform.c

index 76e465c993f6de2d3eb2d886ee28809fa4254547..93786da7f13a508b19b7513a9714ebb4a9bb6db4 100644 (file)
@@ -3763,7 +3763,7 @@ generate (MonoMethod *method, RuntimeMethod *rtm, unsigned char *is_bb_start, Mo
                                if (volatile_)
                                        ADD_CODE (&td, MINT_MONO_MEMORY_BARRIER);
                                ADD_CODE(&td, MINT_CPBLK);
-                               BARRIER_IF_VOLATILE (&td);
+                               BARRIER_IF_VOLATILE (td);
                                td.sp -= 3;
                                ++td.ip;
                                break;