From: David Majnemer Date: Mon, 21 Oct 2013 04:55:56 +0000 (+0000) Subject: [-fms-extensions] __is_interface_class was miscategorized X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b3b5e6cb65814f0ea9f2989d7f68f67877637b65;p=clang [-fms-extensions] __is_interface_class was miscategorized 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 --- diff --git a/include/clang/Basic/TokenKinds.def b/include/clang/Basic/TokenKinds.def index d995985dc3..f0a042d31a 100644 --- a/include/clang/Basic/TokenKinds.def +++ b/include/clang/Basic/TokenKinds.def @@ -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