r193065 - [-fms-extensions] __is_interface_class was miscategorized

David Majnemer david.majnemer at gmail.com
Sun Oct 20 21:55:56 PDT 2013


Author: majnemer
Date: Sun Oct 20 23:55:56 2013
New Revision: 193065

URL: http://llvm.org/viewvc/llvm-project?rev=193065&view=rev
Log:
[-fms-extensions] __is_interface_class was miscategorized

We claimed that the __is_interface_class keyword was KEYCXX even though
the __interface keyword was KEYMS.

Modified:
    cfe/trunk/include/clang/Basic/TokenKinds.def

Modified: cfe/trunk/include/clang/Basic/TokenKinds.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/TokenKinds.def?rev=193065&r1=193064&r2=193065&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/TokenKinds.def (original)
+++ cfe/trunk/include/clang/Basic/TokenKinds.def Sun Oct 20 23:55:56 2013
@@ -350,6 +350,7 @@ KEYWORD(typeof                      , KE
 
 // 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           ,
 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





More information about the cfe-commits mailing list