Lines Matching refs:CPlusPlus
167 return getLangOpts().CPlusPlus; in isSimpleTypeSpecifier()
465 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
812 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
861 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
907 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
934 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
984 if (getLangOpts().CPlusPlus) in ClassifyName()
1020 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
1037 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1119 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1144 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1291 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1538 if (Context.getLangOpts().CPlusPlus || New->hasAttr<OverloadableAttr>()) in AllowOverloadingOfFunction()
1577 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
2319 if (!getLangOpts().CPlusPlus && S->isClassScope()) { in ActOnPopScope()
2406 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2432 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2725 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
3135 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3551 !LangOpts.CPlusPlus && in canRedefineFunction()
3785 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3970 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4181 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4301 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
4410 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
4475 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4569 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4792 if (getLangOpts().CPlusPlus) { in MergeVarDecl()
4933 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
5057 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
5235 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
5260 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
5295 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
5346 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5390 if (AL.isAlignas() && !getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5455 if (!getLangOpts().CPlusPlus) in DiagPlaceholderFieldDeclDefinitions()
5618 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5620 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5628 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5787 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5800 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5820 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5864 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
6535 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6736 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6934 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
7303 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
7328 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
7583 if (LangOpts.CPlusPlus && (DC->isClosure() || DC->isFunctionOrMethod()) && in ActOnVariableDeclarator()
7651 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7847 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
8131 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
8137 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
8214 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
8234 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
8524 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
8549 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
8632 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8884 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
9293 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
9437 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
9773 (LangOpts.CPlusPlus && in getTagInjectionScope()
9872 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10318 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10448 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10865 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
11878 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
12043 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
12073 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
12303 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
12346 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
13562 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13699 if (getLangOpts().CPlusPlus) in AddInitializerToDecl()
13766 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13900 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
13902 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
13910 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
13915 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
14232 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
14451 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
14527 if (getLangOpts().CPlusPlus && !type->isDependentType() && Init && in CheckCompleteVariableDeclaration()
14649 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
14865 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14871 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14954 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
15045 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
15083 assert(S.getLangOpts().CPlusPlus && in CheckExplicitObjectParameter()
15121 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
15580 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
16100 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
16831 if ((!getLangOpts().CPlusPlus && FD->getDeclContext()->isTranslationUnit()) || in AddKnownFunctionAttributes()
17010 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
17330 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
17508 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
17515 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
17522 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
17537 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
17615 if (getLangOpts().CPlusPlus) { in ActOnTag()
17642 if (getLangOpts().CPlusPlus) { in ActOnTag()
17802 if (!getLangOpts().CPlusPlus) { in ActOnTag()
17820 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
17967 else if (getLangOpts().CPlusPlus) in ActOnTag()
17990 if (getLangOpts().CPlusPlus) { in ActOnTag()
18002 if (OOK != OOK_Outside && TUK == TUK_Definition && !getLangOpts().CPlusPlus) in ActOnTag()
18008 if (!Invalid && getLangOpts().CPlusPlus && in ActOnTag()
18015 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
18079 if (getLangOpts().CPlusPlus) { in ActOnTag()
18161 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
18400 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
18455 if (getLangOpts().CPlusPlus) { in HandleField()
18605 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
18676 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
18734 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
19260 : getLangOpts().CPlusPlus in ActOnFields()
19266 : getLangOpts().CPlusPlus in ActOnFields()
19353 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
19382 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
19518 if (!getLangOpts().CPlusPlus && in ActOnFields()
19553 if (!getLangOpts().CPlusPlus) { in ActOnFields()
19587 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
19595 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
19767 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
19863 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
19865 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
19889 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
19942 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
19959 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
20300 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20306 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20314 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20339 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
20347 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
20370 if (getLangOpts().CPlusPlus) in ActOnEnumBody()