Lines Matching refs:getLangOpts

297                               getLangOpts().CPlusPlus17 && !IsCtorOrDtorName &&  in getTypeName()
328 if (getLangOpts().CPlusPlus20) in getTypeName()
386 if (Result.empty() && getLangOpts().MSVCCompat && (!SS || SS->isEmpty())) { in getTypeName()
417 !(getLangOpts().CPlusPlus && NewSSPtr && in getTypeName()
593 assert(getLangOpts().MSVCCompat && "shouldn't be called in non-MSVC mode"); in ActOnMSVCUnknownTypeName()
716 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in DiagnoseUnknownTypeName()
746 if (getLangOpts().CPlusPlus && !IsTemplateName) { in DiagnoseUnknownTypeName()
777 if (getLangOpts().MSVCCompat && isMicrosoftMissingTypename(SS, S)) in DiagnoseUnknownTypeName()
795 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus && in isResultTypeOrTemplate()
841 << Name << TagName << SemaRef.getLangOpts().CPlusPlus in isTagTypeWithMissingTag()
868 if (getLangOpts().CPlusPlus && SS.isSet() && in ClassifyName()
886 if (Result.empty() && SS.isEmpty() && getLangOpts().MSVCCompat) { in ClassifyName()
919 if (getLangOpts().CPlusPlus) in ClassifyName()
936 if (getLangOpts().implicitFunctionsAllowed()) { in ClassifyName()
942 if (getLangOpts().CPlusPlus20 && SS.isEmpty() && NextToken.is(tok::less)) { in ClassifyName()
955 if (!getLangOpts().CPlusPlus && !SecondTry && in ClassifyName()
972 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
987 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in ClassifyName()
1054 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1079 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) && in ClassifyName()
1085 getLangOpts().CPlusPlus20))) { in ClassifyName()
1228 assert(getLangOpts().CPlusPlus && "ADL-only call in C?"); in ActOnNameClassifiedAsUndeclaredNonType()
1472 if (Context.getLangOpts().CPlusPlus || New->hasAttr<OverloadableAttr>()) in AllowOverloadingOfFunction()
1510 if (getLangOpts().CPlusPlus && D->isOutOfLine() && !S->getFnParent()) in PushOnScopeChains()
1823 if (S.TUKind != TU_Complete || S.getLangOpts().IsHeaderFile) in isMainFileLoc()
2039 D->getEndLoc(), tok::colon, Ctx.getSourceManager(), Ctx.getLangOpts(), in GenerateFixForUnusedDecl()
2072 if (!ShouldDiagnoseUnusedDecl(getLangOpts(), D)) in DiagnoseUnusedDecl()
2105 if (VD->hasAttr<UnusedAttr>() || VD->isPlaceholderVar(getLangOpts())) in DiagnoseUnusedButSetDecl()
2229 if (!PP.isIncrementalProcessingEnabled() || getLangOpts().ObjC || in ActOnPopScope()
2230 getLangOpts().CPlusPlus) in ActOnPopScope()
2263 (S->isClassScope() && !getLangOpts().CPlusPlus)) in getNonFieldDeclScope()
2289 if (getLangOpts().CPlusPlus) { in CreateBuiltin()
2299 assert(getLangOpts().CPlusPlus20 && in CreateBuiltin()
2398 if (!S.getLangOpts().Modules && !S.getLangOpts().ModulesLocalVisibility) in filterNonConflictingPreviousTypedefDecls()
2475 if (getLangOpts().ObjC) { in MergeTypedefNameDecl()
2577 if (getLangOpts().MicrosoftExt) in MergeTypedefNameDecl()
2580 if (getLangOpts().CPlusPlus) { in MergeTypedefNameDecl()
2619 if (getLangOpts().Modules || getLangOpts().C11) in MergeTypedefNameDecl()
2827 else if (S.getLangOpts().CUDA && isa<FunctionDecl>(D) && in mergeDeclAttribute()
2993 if (!S.getLangOpts().CPlusPlus) { in checkNewAttributesAfterDef()
3035 if (S.getLangOpts().CPlusPlus20) in diagnoseMissingConstinit()
3038 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) in diagnoseMissingConstinit()
3049 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus20) in diagnoseMissingConstinit()
3051 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) in diagnoseMissingConstinit()
3251 if (S.getLangOpts().HLSL) { in mergeParamDeclAttributes()
3601 !canRedefineFunction(Old, getLangOpts())) { in MergeFunctionDecl()
3602 if (getLangOpts().MicrosoftExt) { in MergeFunctionDecl()
3631 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
3793 !getLangOpts().GNUInline && in MergeFunctionDecl()
3861 if (getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4071 if (!getLangOpts().CPlusPlus) { in MergeFunctionDecl()
4191 if (!getLangOpts().CPlusPlus && in MergeFunctionDecl()
4291 if (getLangOpts().CPlusPlus) in MergeCompatibleFunctionDecls()
4349 if (getLangOpts().CPlusPlus) { in MergeVarDeclTypes()
4443 if (S.getLangOpts().CPlusPlus) { in mergeTypeWithPrevious()
4564 if (getLangOpts().MicrosoftExt) { in MergeVarDecl()
4660 if (getLangOpts().CPlusPlus) { in MergeVarDecl()
4797 if (!Context.getLangOpts().CPlusPlus) in handleTagNumbering()
4809 Tag, getMSManglingNumber(getLangOpts(), TagScope))); in handleTagNumbering()
4821 Tag, getMSManglingNumber(getLangOpts(), TagScope))); in handleTagNumbering()
4921 if (getLangOpts().CPlusPlus) in setTagNameForLinkagePurposes()
5043 << getLangOpts().CPlusPlus17; in ParsedFreeStandingDeclSpec()
5054 else if (getLangOpts().C23) in ParsedFreeStandingDeclSpec()
5080 if (getLangOpts().CPlusPlus || in ParsedFreeStandingDeclSpec()
5105 if (!getLangOpts().CPlusPlus && CurContext->isRecord() && in ParsedFreeStandingDeclSpec()
5125 if (Record && getLangOpts().MicrosoftExt) { in ParsedFreeStandingDeclSpec()
5140 if (getLangOpts().CPlusPlus && in ParsedFreeStandingDeclSpec()
5191 if (getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5235 if (AL.isAlignas() && !getLangOpts().CPlusPlus) in ParsedFreeStandingDeclSpec()
5276 PrevDecl->isPlaceholderVar(SemaRef.getLangOpts()) && in CheckAnonMemberRedeclaration()
5296 if (!getLangOpts().CPlusPlus) in DiagPlaceholderFieldDeclDefinitions()
5307 if (!ND || !ND->isPlaceholderVar(getLangOpts())) in DiagPlaceholderFieldDeclDefinitions()
5455 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5457 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5459 else if (!Record->isUnion() && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5465 if (getLangOpts().CPlusPlus) { in BuildAnonymousStructOrUnion()
5569 if (getLangOpts().MicrosoftExt) in BuildAnonymousStructOrUnion()
5602 if (getLangOpts().MicrosoftExt && in BuildAnonymousStructOrUnion()
5624 << getLangOpts().CPlusPlus; in BuildAnonymousStructOrUnion()
5637 if (getLangOpts().CPlusPlus && Record->field_empty()) in BuildAnonymousStructOrUnion()
5657 if (getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5704 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in BuildAnonymousStructOrUnion()
5712 NewVD, getMSManglingNumber(getLangOpts(), S))); in BuildAnonymousStructOrUnion()
6025 ReservedIdentifierStatus Status = D->isReserved(getLangOpts()); in warnOnReservedIdentifier()
6384 if (getLangOpts().CPlusPlus) in HandleDeclarator()
6582 if (!getLangOpts().CPlusPlus && in RegisterLocallyScopedExternCDecl()
6630 << getLangOpts().CPlusPlus17; in ActOnTypedefDeclarator()
6775 if (Context.getLangOpts().CPlusPlus) { in isOutOfScopePreviousDeclaration()
6826 if (getOpenCLOptions().areProgramScopeVariablesSupported(getLangOpts()) && in deduceOpenCLAddressSpace()
7105 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>()) in isFunctionDefinitionDiscarded()
7130 if (S.getLangOpts().CPlusPlus) { in isIncompleteDeclExternC()
7136 if (S.getLangOpts().CUDA && (D->template hasAttr<CUDADeviceAttr>() || in isIncompleteDeclExternC()
7253 Se.getLangOpts())) { in diagnoseOpenCLTypes()
7269 Se.getLangOpts())) { in diagnoseOpenCLTypes()
7414 if (getLangOpts().CPlusPlus11 && SCSpec == DeclSpec::SCS_register && in ActOnVariableDeclarator()
7421 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class in ActOnVariableDeclarator()
7456 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7509 getLangOpts().CPlusPlus14 in ActOnVariableDeclarator()
7578 getLangOpts().CPlusPlus11 in ActOnVariableDeclarator()
7673 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
7683 getLangOpts().CPlusPlus17 ? diag::warn_cxx14_compat_inline_variable in ActOnVariableDeclarator()
7719 if (getLangOpts().CUDA || getLangOpts().OpenMPIsTargetDevice || in ActOnVariableDeclarator()
7720 getLangOpts().SYCLIsDevice) { in ActOnVariableDeclarator()
7752 (getLangOpts().CPlusPlus17 || in ActOnVariableDeclarator()
7812 if (getLangOpts().OpenCL) { in ActOnVariableDeclarator()
7819 << getLangOpts().getOpenCLVersionString() in ActOnVariableDeclarator()
7848 if (getLangOpts().CUDA || getLangOpts().OpenMPIsTargetDevice || in ActOnVariableDeclarator()
7849 getLangOpts().SYCLIsDevice) { in ActOnVariableDeclarator()
7851 ((getLangOpts().CUDA && DeclAttrsMatchCUDAMode(getLangOpts(), NewVD)) || in ActOnVariableDeclarator()
7852 (getLangOpts().OpenMPIsTargetDevice && in ActOnVariableDeclarator()
7879 if (getLangOpts().ObjCAutoRefCount && ObjC().inferObjCARCLifetime(NewVD)) in ActOnVariableDeclarator()
7896 DeclAttrsMatchCUDAMode(getLangOpts(), getCurFunctionDecl())) in ActOnVariableDeclarator()
7906 if (DeclAttrsMatchCUDAMode(getLangOpts(), NewVD)) { in ActOnVariableDeclarator()
7957 if (getLangOpts().CPlusPlus && in ActOnVariableDeclarator()
7963 if (!getLangOpts().CPlusPlus) { in ActOnVariableDeclarator()
8041 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) { in ActOnVariableDeclarator()
8049 NewVD, getMSManglingNumber(getLangOpts(), S))); in ActOnVariableDeclarator()
8057 !getLangOpts().Freestanding && !NewVD->getDescribedVarTemplate()) { in ActOnVariableDeclarator()
8061 if (getLangOpts().CPlusPlus) in ActOnVariableDeclarator()
8262 if (ShadowedDecl->isPlaceholderVar(getLangOpts())) in CheckShadow()
8334 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty()) in CheckShadowingDeclModification()
8359 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\""); in checkGlobalOrExternCConflict()
8442 if (!S.getLangOpts().CPlusPlus) { in checkForConflictWithNonVisibleExternC()
8528 if (!getLangOpts().OpenCL && NewVD->hasLocalStorage() && in CheckVariableDeclarationType()
8537 if (getLangOpts().OpenCLVersion == 120 && in CheckVariableDeclarationType()
8539 getLangOpts()) && in CheckVariableDeclarationType()
8546 if (getLangOpts().OpenCL) { in CheckVariableDeclarationType()
8579 getLangOpts())))) { in CheckVariableDeclarationType()
8581 if (getOpenCLOptions().areProgramScopeVariablesSupported(getLangOpts())) in CheckVariableDeclarationType()
8640 if (getLangOpts().getGC() != LangOptions::NonGC) in CheckVariableDeclarationType()
8643 assert(!getLangOpts().ObjCAutoRefCount); in CheckVariableDeclarationType()
8726 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) { in CheckVariableDeclarationType()
8753 if (getLangOpts().C23 && NewVD->isConstexpr() && in CheckVariableDeclarationType()
9144 (SemaRef.getLangOpts().C23 && in CreateNewFunctionDecl()
9147 if (SemaRef.getLangOpts().C23) in CreateNewFunctionDecl()
9158 if (!SemaRef.getLangOpts().CPlusPlus) { in CreateNewFunctionDecl()
9176 (HasPrototype || !SemaRef.getLangOpts().requiresStrictPrototypes()) && in CreateNewFunctionDecl()
9225 if (SemaRef.getLangOpts().CPlusPlus11) in CreateNewFunctionDecl()
9293 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified(); in CreateNewFunctionDecl()
9360 if (S.getLangOpts().getOpenCLCompatibleVersion() > 120) in getOpenCLKernelParameterType()
9370 if (S.getLangOpts().OpenCLCPlusPlus && in getOpenCLKernelParameterType()
9372 "__cl_clang_non_portable_kernel_param_types", S.getLangOpts())) { in getOpenCLKernelParameterType()
9392 if (S.getLangOpts().getOpenCLCompatibleVersion() > 120) in getOpenCLKernelParameterType()
9415 if (!S.getOpenCLOptions().isAvailableOption("cl_khr_fp16", S.getLangOpts()) && in getOpenCLKernelParameterType()
9432 if (S.getLangOpts().OpenCLCPlusPlus && in getOpenCLKernelParameterType()
9434 "__cl_clang_non_portable_kernel_param_types", S.getLangOpts()) && in getOpenCLKernelParameterType()
9728 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
9734 bool ImplicitInlineCXX20 = !getLangOpts().CPlusPlusModules || in ActOnFunctionDeclarator()
9941 if (getLangOpts().CPlusPlus14 && in ActOnFunctionDeclarator()
9989 (!getLangOpts().CPlusPlus20 || in ActOnFunctionDeclarator()
9993 NewFD->setConstexprKind(getLangOpts().CPlusPlus20 in ActOnFunctionDeclarator()
10093 ((!getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015) && in ActOnFunctionDeclarator()
10095 (getLangOpts().MSVCCompat && in ActOnFunctionDeclarator()
10110 getLangOpts().CPlusPlus11 && FPT && !FPT->hasExceptionSpec()) in ActOnFunctionDeclarator()
10122 if (isInline && !D.isFunctionDefinition() && getLangOpts().CPlusPlus20 && in ActOnFunctionDeclarator()
10178 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10295 if (getLangOpts().OpenCL || getLangOpts().HLSL) { in ActOnFunctionDeclarator()
10308 if (!getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10423 if (getLangOpts().CUDA && !isFunctionTemplateSpecialization) in ActOnFunctionDeclarator()
10610 if (getLangOpts().HLSL && D.isFunctionDefinition()) { in ActOnFunctionDeclarator()
10699 if (getLangOpts().CUDA) { in ActOnFunctionDeclarator()
10713 if (!getLangOpts().CUDAAllowVariadicFunctions && NewFD->isVariadic() && in ActOnFunctionDeclarator()
10726 if (getLangOpts().OpenCL && NewFD->hasAttr<OpenCLKernelAttr>()) { in ActOnFunctionDeclarator()
10746 if (getLangOpts().OpenCLCPlusPlus) { in ActOnFunctionDeclarator()
10758 if (getLangOpts().CPlusPlus) { in ActOnFunctionDeclarator()
10790 if (getLangOpts().getOpenCLCompatibleVersion() >= 200) { in ActOnFunctionDeclarator()
11803 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus && in CheckFunctionDeclaration()
11894 if (getLangOpts().CPlusPlus14 && in CheckFunctionDeclaration()
11914 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() && in CheckFunctionDeclaration()
11997 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks && in CheckFunctionDeclaration()
12027 if (getLangOpts().CPlusPlus) { in CheckFunctionDeclaration()
12126 if (!getLangOpts().CPlusPlus17 && !NewFD->getPrimaryTemplate()) { in CheckFunctionDeclaration()
12222 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus in CheckMain()
12242 if (getLangOpts().OpenCL) { in CheckMain()
12251 if (getLangOpts().HLSL) in CheckMain()
12265 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) { in CheckMain()
12806 if (getLangOpts().C23 && Type->isArrayType() && in deduceVarTypeFromInitializer()
12883 if (getLangOpts().DebuggerCastResultToId && in deduceVarTypeFromInitializer()
12954 if (getLangOpts().ObjCAutoRefCount && ObjC().inferObjCARCLifetime(VDecl)) in DeduceVariableDeclarationType()
12957 if (getLangOpts().OpenCL) in DeduceVariableDeclarationType()
13355 if (getLangOpts().CPlusPlusModules && currentModuleIsHeaderUnit() && in AddInitializerToDecl()
13374 if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13426 if (getLangOpts().DebuggerCastResultToId && DclT->isObjCObjectPointerType() && in AddInitializerToDecl()
13511 if (getLangOpts().CPlusPlus) in AddInitializerToDecl()
13578 } else if (getLangOpts().CPlusPlus) { in AddInitializerToDecl()
13590 } else if (!getLangOpts().C99 && VDecl->getType()->isAggregateType() && in AddInitializerToDecl()
13640 if (getLangOpts().CPlusPlus11 && DclT.isVolatileQualified()) in AddInitializerToDecl()
13668 if (getLangOpts().CPlusPlus11) { in AddInitializerToDecl()
13687 } else if (getLangOpts().CPlusPlus11 && DclT->isLiteralType(Context)) { in AddInitializerToDecl()
13707 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) || in AddInitializerToDecl()
13709 !(getLangOpts().CPlusPlus && VDecl->isExternC()) && in AddInitializerToDecl()
13717 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() && in AddInitializerToDecl()
13723 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl() && in AddInitializerToDecl()
13836 if (!getLangOpts().CPlusPlus17 && in ActOnUninitializedDecl()
14037 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) { in ActOnUninitializedDecl()
14050 if (getLangOpts().OpenCL && in ActOnUninitializedDecl()
14179 if (getLangOpts().OpenCL) { in CheckCompleteVariableDeclaration()
14193 if (getLangOpts().ObjC && in CheckCompleteVariableDeclaration()
14254 if (getLangOpts().CPlusPlus11) in CheckCompleteVariableDeclaration()
14256 } else if (getLangOpts().CPlusPlus && var->hasInit()) { in CheckCompleteVariableDeclaration()
14264 if (getLangOpts().CPlusPlus11) in CheckCompleteVariableDeclaration()
14331 if (getLangOpts().C23 && var->isConstexpr() && !Init) in CheckCompleteVariableDeclaration()
14336 if ((getLangOpts().CPlusPlus || (getLangOpts().C23 && var->isConstexpr())) && in CheckCompleteVariableDeclaration()
14345 if (!getLangOpts().CPlusPlus11 && !getLangOpts().C23) { in CheckCompleteVariableDeclaration()
14458 if (!getLangOpts().CPlusPlus) { in CheckCompleteVariableDeclaration()
14586 if (getLangOpts().CUDA) in FinalizeDeclaration()
14759 getLangOpts().CPlusPlus) in FinalizeDeclaratorGroup()
14846 if (getLangOpts().CPlusPlus) in CheckFunctionOrTemplateParamDeclarator()
14884 assert(S.getLangOpts().CPlusPlus && in CheckExplicitObjectParameter()
14886 if (!S.getLangOpts().CPlusPlus23) in CheckExplicitObjectParameter()
14914 if (getLangOpts().CPlusPlus11) { in ActOnParamDeclarator()
14916 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class in ActOnParamDeclarator()
14920 } else if (getLangOpts().CPlusPlus && in ActOnParamDeclarator()
14934 << getLangOpts().CPlusPlus17; in ActOnParamDeclarator()
15004 if (getLangOpts().OpenCL) in ActOnParamDeclarator()
15070 if (getLangOpts().ObjCAutoRefCount && in CheckParameter()
15131 !(getLangOpts().OpenCL && in CheckParameter()
15168 if (getLangOpts().C99) { in ActOnFinishKNRParamDeclarations()
15325 if (canRedefineFunction(Definition, getLangOpts())) in CheckForFunctionRedefinition()
15347 if (getLangOpts().GNUMode && Definition->isInlineSpecified() && in CheckForFunctionRedefinition()
15350 << FD << getLangOpts().CPlusPlus; in CheckForFunctionRedefinition()
15449 getLangOpts().CPlusPlus20 && FD->isImmediateEscalating(); in ActOnStartOfFunctionDef()
15599 if (getLangOpts().CPlusPlusModules && currentModuleIsHeaderUnit() && in ActOnStartOfFunctionDef()
15799 if (getLangOpts().Coroutines && FD && !FD->hasSkippedBody()) { in ActOnFinishFunctionBody()
15826 if (getLangOpts().CPlusPlus14) { in ActOnFinishFunctionBody()
15845 } else if (getLangOpts().CPlusPlus && isLambdaCallOperator(FD)) { in ActOnFinishFunctionBody()
15872 if (getLangOpts().MicrosoftExt && FD->isPureVirtual() && in ActOnFinishFunctionBody()
15896 (!getLangOpts().CPlusPlus || !FD->isDependentContext())) in ActOnFinishFunctionBody()
15955 getLangOpts())) in ActOnFinishFunctionBody()
16287 << ExternCPrev << !getLangOpts().C99; in ImplicitlyDefineFunction()
16298 else if (getLangOpts().C99) in ImplicitlyDefineFunction()
16398 !getLangOpts().CheckNew) in AddKnownFunctionAttributesForReplaceableGlobalAllocationFunction()
16489 getLangOpts().getDefaultExceptionMode() == LangOptions::FPE_Ignore; in AddKnownFunctionAttributes()
16497 (!getLangOpts().MathErrno && NoExceptions)) && in AddKnownFunctionAttributes()
16531 if (getLangOpts().CUDA && Context.BuiltinInfo.isTSBuiltin(BuiltinID) && in AddKnownFunctionAttributes()
16536 if (getLangOpts().CUDAIsDevice != in AddKnownFunctionAttributes()
16600 if (getLangOpts().CXXExceptions && getLangOpts().ExternCNoUnwind && in AddKnownFunctionAttributes()
16610 if ((!getLangOpts().CPlusPlus && FD->getDeclContext()->isTranslationUnit()) || in AddKnownFunctionAttributes()
16786 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct; in getNonTagTypeDeclKind()
16971 if (S.getLangOpts().MSVCCompat && in isAcceptableTagRedeclContext()
17114 if (TUK == TagUseKind::Definition || getLangOpts().MSVCCompat) in ActOnTag()
17132 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage"); in ActOnTag()
17290 if (getLangOpts().MSVCCompat) in ActOnTag()
17311 if (!getLangOpts().CPlusPlus && TUK != TagUseKind::Reference) { in ActOnTag()
17318 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
17325 } else if (getLangOpts().CPlusPlus) { in ActOnTag()
17340 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace && in ActOnTag()
17400 S = getTagInjectionScope(S, getLangOpts()); in ActOnTag()
17419 if (getLangOpts().CPlusPlus) { in ActOnTag()
17446 if (getLangOpts().CPlusPlus) { in ActOnTag()
17572 S = getTagInjectionScope(S, getLangOpts()); in ActOnTag()
17607 if (!getLangOpts().CPlusPlus) { in ActOnTag()
17625 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope()) in ActOnTag()
17770 if (getLangOpts().MSVCCompat) in ActOnTag()
17772 else if (getLangOpts().CPlusPlus) in ActOnTag()
17795 if (getLangOpts().CPlusPlus) { in ActOnTag()
17809 !getLangOpts().CPlusPlus && !getLangOpts().C23) in ActOnTag()
17815 if (!Invalid && getLangOpts().CPlusPlus && in ActOnTag()
17823 if (!Invalid && getLangOpts().CPlusPlus && TUK == TagUseKind::Definition && in ActOnTag()
17888 if (getLangOpts().CPlusPlus) { in ActOnTag()
17913 New->setObjectOfFriendDecl(getLangOpts().MSVCCompat); in ActOnTag()
17972 if (Invalid && getLangOpts().CPlusPlus) { in ActOnTag()
18199 BitfieldIsOverwide && !getLangOpts().CPlusPlus; in VerifyBitField()
18250 if (getLangOpts().CPlusPlus) { in HandleField()
18265 << getLangOpts().CPlusPlus17; in HandleField()
18390 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth && in CheckFieldDecl()
18426 DiagID = getLangOpts().MSVCCompat ? diag::ext_mutable_reference in CheckFieldDecl()
18455 !PrevDecl->isPlaceholderVar(getLangOpts())) { in CheckFieldDecl()
18461 if (!InvalidDecl && getLangOpts().CPlusPlus) { in CheckFieldDecl()
18480 Diag(NewFD->getLocation(), getLangOpts().MicrosoftExt ? in CheckFieldDecl()
18484 if (!getLangOpts().MicrosoftExt) in CheckFieldDecl()
18502 if (getLangOpts().ObjCAutoRefCount && ObjC().inferObjCARCLifetime(NewFD)) in CheckFieldDecl()
18519 assert(getLangOpts().CPlusPlus && "valid check only for C++"); in CheckNontrivialField()
18548 if (!getLangOpts().CPlusPlus11 && in CheckNontrivialField()
18549 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) { in CheckNontrivialField()
18566 getLangOpts().CPlusPlus11 in CheckNontrivialField()
18572 return !getLangOpts().CPlusPlus11; in CheckNontrivialField()
18920 DiagID = getLangOpts().MicrosoftExt in ActOnFields()
18924 DiagID = getLangOpts().MicrosoftExt in ActOnFields()
18939 if (!getLangOpts().C99) in ActOnFields()
19011 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() && in ActOnFields()
19023 } else if (getLangOpts().ObjC && in ActOnFields()
19024 getLangOpts().getGC() != LangOptions::NonGC && Record && in ActOnFields()
19040 if (Record && !getLangOpts().CPlusPlus && in ActOnFields()
19183 if (!getLangOpts().CPlusPlus && in ActOnFields()
19187 !Record->isUnion() && !getLangOpts().RandstructSeed.empty() && in ActOnFields()
19218 if (!getLangOpts().CPlusPlus) { in ActOnFields()
19252 Diag(RecLoc, getLangOpts().CPlusPlus ? in ActOnFields()
19260 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) { in ActOnFields()
19394 if (getLangOpts().CPlusPlus11 && Enum->isFixed()) { in CheckEnumConstant()
19434 } else if (getLangOpts().CPlusPlus) { in CheckEnumConstant()
19530 if (!getLangOpts().CPlusPlus && !T.isNull()) in CheckEnumConstant()
19532 } else if (!getLangOpts().CPlusPlus && in CheckEnumConstant()
19555 if (!(getLangOpts().Modules || getLangOpts().ModulesLocalVisibility) || in shouldSkipAnonEnumBody()
19556 !getLangOpts().CPlusPlus) in shouldSkipAnonEnumBody()
19610 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped()) in ActOnEnumConstant()
19627 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) && in ActOnEnumConstant()
19970 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19976 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
19989 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus) in ActOnEnumBody()
20014 if (!getLangOpts().CPlusPlus && in ActOnEnumBody()
20022 if (getLangOpts().CPlusPlus) in ActOnEnumBody()
20045 if (getLangOpts().CPlusPlus) in ActOnEnumBody()