Lines Matching refs:CPlusPlus

158     return getLangOpts().CPlusPlus;  in isSimpleTypeSpecifier()
400 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
750 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
799 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
845 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
872 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
922 if (getLangOpts().CPlusPlus) in ClassifyName()
958 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
975 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1057 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1082 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1238 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1485 if (Context.getLangOpts().CPlusPlus || New->hasAttr<OverloadableAttr>()) in AllowOverloadingOfFunction()
1524 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
2278 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2304 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2597 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
3007 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3403 !LangOpts.CPlusPlus && in canRedefineFunction()
3637 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3813 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4023 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4144 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
4253 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
4318 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4412 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4635 if (getLangOpts().CPlusPlus) { in MergeVarDecl()
4777 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4901 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
5073 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
5098 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
5133 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
5184 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5407 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5409 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5417 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5576 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5589 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5608 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5652 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
6323 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6524 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6710 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
7069 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
7094 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
7371 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7561 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7832 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
7838 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7908 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
7928 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
8191 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
8216 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
8299 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8529 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
8923 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
9073 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
9389 (LangOpts.CPlusPlus && in getTagInjectionScope()
9487 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9884 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10000 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10436 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
11289 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
11452 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
11482 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
11628 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
11671 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
12735 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12847 if (getLangOpts().CPlusPlus) in AddInitializerToDecl()
12914 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13048 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
13050 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
13058 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
13063 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
13281 !Var->isInvalidDecl() && !getLangOpts().CPlusPlus) in ActOnUninitializedDecl()
13375 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
13593 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
13669 if (getLangOpts().CPlusPlus && !type->isDependentType() && Init && in CheckCompleteVariableDeclaration()
13785 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
13998 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14004 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
14081 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
14172 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
14225 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
14647 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
15084 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
15768 if ((!getLangOpts().CPlusPlus && in AddKnownFunctionAttributes()
15946 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
16267 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
16445 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
16452 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
16459 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
16474 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
16549 if (getLangOpts().CPlusPlus) { in ActOnTag()
16576 if (getLangOpts().CPlusPlus) { in ActOnTag()
16735 if (!getLangOpts().CPlusPlus) { in ActOnTag()
16753 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
16900 else if (getLangOpts().CPlusPlus) in ActOnTag()
16923 if (getLangOpts().CPlusPlus) { in ActOnTag()
16937 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) && in ActOnTag()
16944 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
17008 if (getLangOpts().CPlusPlus) { in ActOnTag()
17090 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
17327 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
17382 if (getLangOpts().CPlusPlus) { in HandleField()
17532 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
17602 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
17660 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
18049 : getLangOpts().CPlusPlus in ActOnFields()
18055 : getLangOpts().CPlusPlus in ActOnFields()
18142 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
18171 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
18289 if (!getLangOpts().CPlusPlus && in ActOnFields()
18324 if (!getLangOpts().CPlusPlus) { in ActOnFields()
18358 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
18366 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
18538 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
18634 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
18636 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
18659 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
18712 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
18729 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
19070 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19076 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19084 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19109 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
19117 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
19140 if (getLangOpts().CPlusPlus) in ActOnEnumBody()