Lines Matching refs:CPlusPlus
156 return getLangOpts().CPlusPlus; in isSimpleTypeSpecifier()
397 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
733 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
782 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
828 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
870 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
920 if (getLangOpts().CPlusPlus) in ClassifyName()
952 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
969 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1051 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1076 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1217 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1465 if (Context.getLangOpts().CPlusPlus) in AllowOverloadingOfFunction()
1492 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
2081 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2107 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2398 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
2799 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3140 !LangOpts.CPlusPlus && in canRedefineFunction()
3366 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3542 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3752 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3803 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3912 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
3977 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4071 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4294 if (getLangOpts().CPlusPlus && in MergeVarDecl()
4435 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4559 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
4730 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
4755 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
4790 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
4841 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5061 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5063 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5071 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5230 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5243 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5262 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5307 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
5949 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6150 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6336 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
6695 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
6720 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
6996 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7186 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7458 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
7464 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7534 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
7554 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
7819 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
7844 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
7927 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8157 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
8544 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
8679 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
8995 (LangOpts.CPlusPlus && in getTagInjectionScope()
9068 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9441 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9560 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9989 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10806 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
10969 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
10999 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
11136 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
11174 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
12238 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12350 if (getLangOpts().CPlusPlus) in AddInitializerToDecl()
12417 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12551 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
12553 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
12561 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
12566 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
12781 !Var->isInvalidDecl() && !getLangOpts().CPlusPlus) in ActOnUninitializedDecl()
12876 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
13095 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
13171 if (getLangOpts().CPlusPlus && !type->isDependentType() && Init && in CheckCompleteVariableDeclaration()
13287 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
13500 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
13506 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
13583 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
13674 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
13727 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
14133 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
14562 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
15152 if ((!getLangOpts().CPlusPlus && in AddKnownFunctionAttributes()
15330 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
15651 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
15826 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
15844 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
15919 if (getLangOpts().CPlusPlus) { in ActOnTag()
15947 if (getLangOpts().CPlusPlus) { in ActOnTag()
16106 if (!getLangOpts().CPlusPlus) { in ActOnTag()
16124 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
16271 else if (getLangOpts().CPlusPlus) in ActOnTag()
16291 if (getLangOpts().CPlusPlus) { in ActOnTag()
16305 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) && in ActOnTag()
16312 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
16376 if (getLangOpts().CPlusPlus) { in ActOnTag()
16458 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
16678 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
16733 if (getLangOpts().CPlusPlus) { in HandleField()
16883 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
16955 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
17013 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
17330 : getLangOpts().CPlusPlus in ActOnFields()
17336 : getLangOpts().CPlusPlus in ActOnFields()
17423 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
17452 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
17578 if (!getLangOpts().CPlusPlus) { in ActOnFields()
17612 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
17620 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
17791 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
17887 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
17889 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
17912 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
17965 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
17982 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
18320 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18326 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18334 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18359 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
18367 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
18390 if (getLangOpts().CPlusPlus) in ActOnEnumBody()