Lines Matching refs:CPlusPlus
161 return getLangOpts().CPlusPlus; in isSimpleTypeSpecifier()
458 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
787 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
836 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
882 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
909 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
959 if (getLangOpts().CPlusPlus) in ClassifyName()
995 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
1012 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1094 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1119 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1266 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1513 if (Context.getLangOpts().CPlusPlus || New->hasAttr<OverloadableAttr>()) in AllowOverloadingOfFunction()
1552 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
2354 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2380 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2673 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
3083 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3479 !LangOpts.CPlusPlus && in canRedefineFunction()
3713 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3889 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4099 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4219 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
4328 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
4393 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4487 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4710 if (getLangOpts().CPlusPlus) { in MergeVarDecl()
4853 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4977 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
5149 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
5174 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
5209 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
5260 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5483 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5485 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5493 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5652 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5665 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5684 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5728 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
6402 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6603 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6789 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
7159 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
7184 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
7494 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7684 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7955 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
7961 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
8031 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
8051 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
8316 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
8341 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
8424 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8654 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
9061 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
9211 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
9540 (LangOpts.CPlusPlus && in getTagInjectionScope()
9638 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10048 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10207 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10635 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
11614 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
11777 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
11807 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
11957 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
12000 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
13109 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13225 if (getLangOpts().CPlusPlus) in AddInitializerToDecl()
13292 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13426 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
13428 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
13436 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
13441 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
13660 !Var->isInvalidDecl() && !getLangOpts().CPlusPlus) in ActOnUninitializedDecl()
13758 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
13976 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
14052 if (getLangOpts().CPlusPlus && !type->isDependentType() && Init && in CheckCompleteVariableDeclaration()
14168 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
14388 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14394 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14471 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
14562 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
14615 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
15045 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
15511 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
16228 if ((!getLangOpts().CPlusPlus && in AddKnownFunctionAttributes()
16406 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
16726 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
16904 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
16911 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
16918 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
16933 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
17008 if (getLangOpts().CPlusPlus) { in ActOnTag()
17035 if (getLangOpts().CPlusPlus) { in ActOnTag()
17194 if (!getLangOpts().CPlusPlus) { in ActOnTag()
17212 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
17359 else if (getLangOpts().CPlusPlus) in ActOnTag()
17382 if (getLangOpts().CPlusPlus) { in ActOnTag()
17394 if (OOK != OOK_Outside && TUK == TUK_Definition && !getLangOpts().CPlusPlus) in ActOnTag()
17400 if (!Invalid && getLangOpts().CPlusPlus && in ActOnTag()
17407 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
17471 if (getLangOpts().CPlusPlus) { in ActOnTag()
17553 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
17790 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
17845 if (getLangOpts().CPlusPlus) { in HandleField()
17995 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
18065 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
18123 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
18646 : getLangOpts().CPlusPlus in ActOnFields()
18652 : getLangOpts().CPlusPlus in ActOnFields()
18739 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
18768 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
18902 if (!getLangOpts().CPlusPlus && in ActOnFields()
18937 if (!getLangOpts().CPlusPlus) { in ActOnFields()
18971 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
18979 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
19151 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
19247 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
19249 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
19272 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
19325 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
19342 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
19683 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19689 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19697 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19722 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
19730 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
19753 if (getLangOpts().CPlusPlus) in ActOnEnumBody()