From: Argyrios Kyrtzidis Date: Fri, 7 Nov 2008 12:15:16 +0000 (+0000) Subject: Shut off an unsigned/signed comparison warning for GCC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bf8cb361038c71a76f8ffa0f9986cebc43732e87;p=clang Shut off an unsigned/signed comparison warning for GCC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58842 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/IdentifierTable.h b/include/clang/Basic/IdentifierTable.h index d84ce07d41..4a16a3e42b 100644 --- a/include/clang/Basic/IdentifierTable.h +++ b/include/clang/Basic/IdentifierTable.h @@ -118,7 +118,7 @@ public: } void setBuiltinID(unsigned ID) { ObjCOrBuiltinID = ID + tok::NUM_OBJC_KEYWORDS; - assert(ObjCOrBuiltinID - tok::NUM_OBJC_KEYWORDS == ID + assert(ObjCOrBuiltinID - unsigned(tok::NUM_OBJC_KEYWORDS) == ID && "ID too large for field!"); }