- Fix build...
authorStefan Ginsberg <stefanginsberg@gmail.com>
Sat, 30 Aug 2008 23:06:13 +0000 (23:06 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Sat, 30 Aug 2008 23:06:13 +0000 (23:06 +0000)
svn path=/trunk/; revision=35822

reactos/include/psdk/winnt.h

index 5b0a9f3..5e95559 100644 (file)
@@ -4695,10 +4695,7 @@ VOID
 MemoryBarrier(VOID)
 {
     LONG Barrier;
-    __asm__ __volatile__
-    {
-        xchg Barrier, eax
-    }
+    __asm__ __volatile__("xchgl %%eax, %[Barrier]" : : [Barrier] "m" (Barrier) : "memory");
 }
 #elif defined (_M_AMD64)
 #define MemoryBarrier()