Searched refs:ClsType (Results 1 – 2 of 2) sorted by relevance
55 QualType ClsType; in checkASTDecl() member65 llvm::SaveAndRestore SavedDecl(ClsType); in checkASTDecl()67 ClsType = CXXMD->getThisType(); in checkASTDecl()72 llvm::SaveAndRestore SavedDecl(ClsType); in checkASTDecl()75 ClsType = ImplParamDecl->getType(); in checkASTDecl()88 !ClsType.isNull() ? Checker->isUnsafePtr(ClsType) : std::nullopt; in checkASTDecl()96 ClsType); in checkASTDecl()125 ClsType); in checkASTDecl()160 L, shouldCheckThis() && !hasProtectedThis(L), ClsType); in checkASTDecl()181 L, shouldCheckThis() && !hasProtectedThis(L), ClsType); in checkASTDecl()[all …]
337 ObjCInterfaceDecl *ClsType = Actions.ObjC().ActOnStartClassInterface( in ParseObjCAtInterfaceDeclaration() local344 ParseObjCClassInstanceVariables(ClsType, tok::objc_protected, AtLoc); in ParseObjCAtInterfaceDeclaration()346 ParseObjCInterfaceDeclList(tok::objc_interface, ClsType); in ParseObjCAtInterfaceDeclaration()350 if (Actions.ActOnDuplicateODRHashDefinition(ClsType, PreviousDef)) { in ParseObjCAtInterfaceDeclaration()351 ClsType->mergeDuplicateDefinitionWithCommon(PreviousDef->getDefinition()); in ParseObjCAtInterfaceDeclaration()355 DiagsEmitter.diagnoseMismatch(PreviousDef, ClsType); in ParseObjCAtInterfaceDeclaration()356 ClsType->setInvalidDecl(); in ParseObjCAtInterfaceDeclaration()360 return ClsType; in ParseObjCAtInterfaceDeclaration()