]> granicus.if.org Git - clang/commitdiff
Only make __ptr64 and __w64 keywords when Microsoft extensions are enabled.
authorDouglas Gregor <dgregor@apple.com>
Fri, 5 Mar 2010 21:39:18 +0000 (21:39 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 5 Mar 2010 21:39:18 +0000 (21:39 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97834 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/TokenKinds.def

index 522ac13b4e327e3e9b4c0492e67c3e49c2ef5b19..52e83f4045ef57c12c24cadda5a84dd003769ce8 100644 (file)
@@ -336,8 +336,6 @@ KEYWORD(__declspec                  , KEYALL)
 KEYWORD(__cdecl                     , KEYALL)
 KEYWORD(__stdcall                   , KEYALL)
 KEYWORD(__fastcall                  , KEYALL)
-KEYWORD(__ptr64                     , KEYALL)
-KEYWORD(__w64                       , KEYALL)
 KEYWORD(__forceinline               , KEYALL)
 
 // Altivec Extension.
@@ -368,6 +366,8 @@ ALIAS("__volatile"   , volatile   , KEYALL)
 ALIAS("__volatile__" , volatile   , KEYALL)
 
 // Microsoft extensions which should be disabled in strict conformance mode
+KEYWORD(__ptr64                   , KEYMS)
+KEYWORD(__w64                     , KEYMS)
 ALIAS("_asm"         , asm        , KEYMS)
 ALIAS("_cdecl"       , __cdecl    , KEYMS)
 ALIAS("_fastcall"    , __fastcall , KEYMS)