From: Chris Lattner Date: Mon, 21 Jul 2008 04:16:33 +0000 (+0000) Subject: improve comments yet again, now I know what this does :) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b49b572aa35a867f30ec710ce8447ab3a1e2a3c2;p=clang improve comments yet again, now I know what this does :) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53821 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/Sema.cpp b/lib/Sema/Sema.cpp index 478763190a..61a8948e4d 100644 --- a/lib/Sema/Sema.cpp +++ b/lib/Sema/Sema.cpp @@ -27,7 +27,9 @@ bool Sema::isBuiltinObjCType(TypedefDecl *TD) { } /// isObjCObjectPointerType - Returns true if type is an Objective-C pointer -/// to an object type; such as "id", "Class", Intf*, id

, etc. +/// to an object type. This includes "id" and "Class" (two 'special' pointers +/// to struct), Interface* (pointer to ObjCInterfaceType) and id

(qualified +/// ID type). bool Sema::isObjCObjectPointerType(QualType Ty) const { if (Ty->isObjCQualifiedIdType()) return true; diff --git a/lib/Sema/Sema.h b/lib/Sema/Sema.h index c19daded7c..4e563a934e 100644 --- a/lib/Sema/Sema.h +++ b/lib/Sema/Sema.h @@ -345,8 +345,10 @@ private: /// or "Protocol". bool isBuiltinObjCType(TypedefDecl *TD); - /// isObjCObjectPointerType - Returns true if type is an objective-c pointer - /// to an object type; such as "id", "Class", Intf*, id

, etc. + /// isObjCObjectPointerType - Returns true if type is an Objective-C pointer + /// to an object type. This includes "id" and "Class" (two 'special' pointers + /// to struct), Interface* (pointer to ObjCInterfaceType) and id

(qualified + /// ID type). bool isObjCObjectPointerType(QualType type) const; /// AddInstanceMethodToGlobalPool - All instance methods in a translation