Lines Matching refs:CPlusPlus

149     return getLangOpts().CPlusPlus;  in isSimpleTypeSpecifier()
391 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
720 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
766 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
812 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
855 } else if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
896 if (getLangOpts().CPlusPlus) in ClassifyName()
921 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
939 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1020 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1044 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1330 if (Context.getLangOpts().CPlusPlus) in AllowOverloadingOfFunction()
1357 if (getLangOpts().CPlusPlus && D->isOutOfLine() && in PushOnScopeChains()
1907 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
1978 if (getLangOpts().CPlusPlus) { in LazilyCreateBuiltin()
2219 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
2852 !LangOpts.CPlusPlus && in canRedefineFunction()
3062 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3227 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3432 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3478 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
3599 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
3663 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
3757 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
3976 if (getLangOpts().CPlusPlus && in MergeVarDecl()
4118 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4159 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
4302 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
4327 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
4362 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
4410 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
4630 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
4632 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
4640 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
4795 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
4813 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
4856 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
5489 if (getLangOpts().CPlusPlus) in HandleDeclarator()
5651 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
5835 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
6150 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
6175 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
6425 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
6594 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
6804 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
6810 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
6880 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
6898 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
7149 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
7174 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
7257 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
7486 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
7901 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
8014 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
8290 (LangOpts.CPlusPlus && in getTagInjectionScope()
8350 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
8689 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
8806 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9164 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9943 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
10102 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
10129 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
10284 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
10321 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
11061 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
11226 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
11355 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
11357 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
11362 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl()) in AddInitializerToDecl()
11619 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
11811 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
11858 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
12166 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
12172 << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange(); in FinalizeDeclaration()
12249 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
12362 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
12386 if (getLangOpts().CPlusPlus) { in ActOnParamDeclarator()
12794 << FD->getDeclName() << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
13179 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
13214 !LangOpts.CPlusPlus) { in ActOnFinishFunctionBody()
13642 if ((!getLangOpts().CPlusPlus && in AddKnownFunctionAttributes()
13815 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
14132 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
14307 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) { in ActOnTag()
14325 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
14400 if (getLangOpts().CPlusPlus) { in ActOnTag()
14426 if (getLangOpts().CPlusPlus) { in ActOnTag()
14593 if (!getLangOpts().CPlusPlus) { in ActOnTag()
14611 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
14759 else if (getLangOpts().CPlusPlus) in ActOnTag()
14779 if (getLangOpts().CPlusPlus) { in ActOnTag()
14793 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) && in ActOnTag()
14800 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition && in ActOnTag()
14864 if (getLangOpts().CPlusPlus) { in ActOnTag()
14943 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
15146 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
15210 if (getLangOpts().CPlusPlus) { in HandleField()
15357 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
15447 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
15500 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
15817 : getLangOpts().CPlusPlus in ActOnFields()
15823 : getLangOpts().CPlusPlus in ActOnFields()
15944 if (Record && !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>()) { in ActOnFields()
16060 if (!getLangOpts().CPlusPlus) { in ActOnFields()
16094 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
16102 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
16267 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
16363 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
16365 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
16388 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
16441 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
16458 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
16794 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
16800 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
16808 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
16833 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
16841 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
16866 if (getLangOpts().CPlusPlus) in ActOnEnumBody()