]> granicus.if.org Git - clang/commitdiff
Enable the InterlockedBitTestAndSet test
authorEhsan Akhgari <ehsan.akhgari@gmail.com>
Sun, 6 Jul 2014 05:50:19 +0000 (05:50 +0000)
committerEhsan Akhgari <ehsan.akhgari@gmail.com>
Sun, 6 Jul 2014 05:50:19 +0000 (05:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@212392 91177308-0d34-0410-b5e6-96231b3b80d8

test/Parser/MicrosoftExtensions.c

index badd2049f5c017da9a8659991067b85549abade5..a388746de58ff21b43148ca3f2e1d7ec963c010f 100644 (file)
@@ -20,15 +20,12 @@ void * __ptr32 PtrToPtr32(const void *p)
 
 void __forceinline InterlockedBitTestAndSet (long *Base, long Bit)
 {
-  // FIXME: Re-enable this once MS inline asm stabilizes.
-#if 0
   __asm {
     mov eax, Bit
     mov ecx, Base
     lock bts [ecx], eax
     setc al
   };
-#endif
 }
 
 // Both inline and __forceinline is OK.