]> granicus.if.org Git - clang/commitdiff
[-fms-extensions] __is_interface_class was miscategorized
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 21 Oct 2013 04:55:56 +0000 (04:55 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 21 Oct 2013 04:55:56 +0000 (04:55 +0000)
We claimed that the __is_interface_class keyword was KEYCXX even though
the __interface keyword was KEYMS.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193065 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/TokenKinds.def

index d995985dc3ea1b614fd14aa64fa088a92c563075..f0a042d31a62436b69a63ed260d4a16257cddaec 100644 (file)
@@ -350,6 +350,7 @@ KEYWORD(typeof                      , KEYGNU)
 
 // MS Extensions
 KEYWORD(L__FUNCTION__               , KEYMS)
+KEYWORD(__is_interface_class        , KEYMS)
 KEYWORD(__is_sealed                 , KEYMS)
 
 // GNU and MS Type Traits
@@ -371,7 +372,6 @@ KEYWORD(__is_convertible_to           , KEYCXX)
 KEYWORD(__is_empty                    , KEYCXX)
 KEYWORD(__is_enum                     , KEYCXX)
 KEYWORD(__is_final                    , KEYCXX)
-KEYWORD(__is_interface_class          , KEYCXX)
 // Tentative name - there's no implementation of std::is_literal_type yet.
 KEYWORD(__is_literal                  , KEYCXX)
 // Name for GCC 4.6 compatibility - people have already written libraries using