Author: sginsberg Date: Sat Aug 30 18:06:13 2008 New Revision: 35822
URL: http://svn.reactos.org/svn/reactos?rev=35822&view=rev Log: - Fix build...
Modified: trunk/reactos/include/psdk/winnt.h
Modified: trunk/reactos/include/psdk/winnt.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=35... ============================================================================== --- trunk/reactos/include/psdk/winnt.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/winnt.h [iso-8859-1] Sat Aug 30 18:06:13 2008 @@ -4695,10 +4695,7 @@ MemoryBarrier(VOID) { LONG Barrier; - __asm__ __volatile__ - { - xchg Barrier, eax - } + __asm__ __volatile__("xchgl %%eax, %[Barrier]" : : [Barrier] "m" (Barrier) : "memory"); } #elif defined (_M_AMD64) #define MemoryBarrier()
Did you even TRY compiling your tree before committing? Clearly not...
Best regards, Alex Ionescu
On Sun, Aug 31, 2008 at 1:06 AM, sginsberg@svn.reactos.org wrote:
Author: sginsberg Date: Sat Aug 30 18:06:13 2008 New Revision: 35822
URL: http://svn.reactos.org/svn/reactos?rev=35822&view=rev Log:
- Fix build...
Modified: trunk/reactos/include/psdk/winnt.h
Modified: trunk/reactos/include/psdk/winnt.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=35... ============================================================================== --- trunk/reactos/include/psdk/winnt.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/winnt.h [iso-8859-1] Sat Aug 30 18:06:13 2008 @@ -4695,10 +4695,7 @@ MemoryBarrier(VOID) { LONG Barrier;
- __asm__ __volatile__
- {
xchg Barrier, eax- }
- __asm__ __volatile__("xchgl %%eax, %[Barrier]" : : [Barrier] "m" (Barrier) : "memory");
} #elif defined (_M_AMD64) #define MemoryBarrier()