Lines Matching refs:CPlusPlus

156     return getLangOpts().CPlusPlus;  in isSimpleTypeSpecifier()
397 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
725 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
774 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
820 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
862 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
912 if (getLangOpts().CPlusPlus) in ClassifyName()
944 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
961 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1043 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1068 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1204 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1452 if (Context.getLangOpts().CPlusPlus) in AllowOverloadingOfFunction()
1479 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
2029 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2055 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2346 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
2747 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3088 !LangOpts.CPlusPlus && in canRedefineFunction()
3303 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3479 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3689 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3740 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3849 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
3914 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4008 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4231 if (getLangOpts().CPlusPlus && in MergeVarDecl()
4372 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4496 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
4667 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
4692 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
4727 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
4778 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
4998 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5000 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5008 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5167 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5180 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5199 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5244 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
5886 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6087 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6273 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
6628 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
6653 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
6929 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7119 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7392 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
7398 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7468 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
7488 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
7753 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
7778 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
7861 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8098 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
8485 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
8620 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
8936 (LangOpts.CPlusPlus && in getTagInjectionScope()
9009 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9382 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9501 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9930 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10747 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
10910 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
10940 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
11077 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
11115 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
12179 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12291 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12360 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
12494 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
12496 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
12504 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
12509 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
12724 !Var->isInvalidDecl() && !getLangOpts().CPlusPlus) in ActOnUninitializedDecl()
12819 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
13036 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
13137 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
13444 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
13450 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
13527 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
13618 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
13671 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
14077 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
14506 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
15096 if ((!getLangOpts().CPlusPlus && in AddKnownFunctionAttributes()
15274 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
15595 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
15770 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
15788 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
15863 if (getLangOpts().CPlusPlus) { in ActOnTag()
15891 if (getLangOpts().CPlusPlus) { in ActOnTag()
16050 if (!getLangOpts().CPlusPlus) { in ActOnTag()
16068 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
16215 else if (getLangOpts().CPlusPlus) in ActOnTag()
16235 if (getLangOpts().CPlusPlus) { in ActOnTag()
16249 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) && in ActOnTag()
16256 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
16320 if (getLangOpts().CPlusPlus) { in ActOnTag()
16402 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
16618 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
16678 if (getLangOpts().CPlusPlus) { in HandleField()
16826 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
16898 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
16956 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
17273 : getLangOpts().CPlusPlus in ActOnFields()
17279 : getLangOpts().CPlusPlus in ActOnFields()
17366 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
17395 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
17521 if (!getLangOpts().CPlusPlus) { in ActOnFields()
17555 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
17563 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
17734 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
17830 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
17832 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
17855 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
17908 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
17925 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
18263 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18269 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18277 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
18302 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
18310 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
18333 if (getLangOpts().CPlusPlus) in ActOnEnumBody()