Lines Matching refs:getLangOpts
80 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() && in CanUseDecl()
163 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction()
231 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
306 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() && in DiagnoseUseOfDecl()
310 if (getLangOpts().CUDA && !CheckCUDACall(Loc, FD)) in DiagnoseUseOfDecl()
379 if (getLangOpts().getFPEvalMethod() != in DiagnoseUseOfDecl()
382 PP.getCurrentFPEvalMethod() != getLangOpts().getFPEvalMethod()) in DiagnoseUseOfDecl()
495 else if (getLangOpts().CPlusPlus11) in DiagnoseSentinelCalls()
552 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) { in DefaultFunctionArrayConversion()
667 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion()
682 if (getLangOpts().OpenCL && in DefaultLvalueConversion()
683 !getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts()) && in DefaultLvalueConversion()
801 (getLangOpts().getFPEvalMethod() != in UsualUnaryConversions()
834 if (Ty->isHalfType() && !getLangOpts().NativeHalfType) in UsualUnaryConversions()
888 if (getLangOpts().OpenCL && in DefaultArgumentPromotion()
889 !getOpenCLOptions().isAvailableOption("cl_khr_fp64", getLangOpts())) { in DefaultArgumentPromotion()
898 getLangOpts().getExtendIntArgs() == in DefaultArgumentPromotion()
922 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
971 if (getLangOpts().CPlusPlus11 && !Ty->isDependentType()) in isValidVarArgType()
978 if (getLangOpts().ObjCAutoRefCount && Ty->isObjCLifetimeType()) in isValidVarArgType()
984 if (getLangOpts().MSVCCompat) in isValidVarArgType()
1018 << getLangOpts().CPlusPlus11 << Ty << CT); in checkVariadicArgument()
1094 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1249 if (LHSType->isHalfType() && !S.getLangOpts().NativeHalfType) in handleFloatConversion()
1506 S.Diag(Loc, S.getLangOpts().CPlusPlus26 in checkEnumArithmeticConversions()
1508 : S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1518 if (S.getLangOpts().CPlusPlus26) in checkEnumArithmeticConversions()
1525 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1531 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1537 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1541 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions()
1932 S.getLangOpts()); in getUDSuffixLoc()
1969 if (getLangOpts().MicrosoftExt) in ActOnUnevaluatedStringLiteral()
2002 assert(getLangOpts().MicrosoftExt); in ExpandFunctionLocalPredefinedMacros()
2014 if (!isFunctionLocalStringLiteralMacro(Tok.getKind(), getLangOpts())) { in ExpandFunctionLocalPredefinedMacros()
2056 if (getLangOpts().MicrosoftExt) in ActOnStringLiteral()
2073 if (getLangOpts().Char8) in ActOnStringLiteral()
2088 if (getLangOpts().CPlusPlus && !getLangOpts().CPlusPlus20 && in ActOnStringLiteral()
2089 !getLangOpts().Char8 && Kind == StringLiteralKind::UTF8) { in ActOnStringLiteral()
2105 getSourceManager(), getLangOpts()))); in ActOnStringLiteral()
2222 if (!S.getLangOpts().CUDA || !VD->hasInit()) in isCapturingReferenceToHostVarInCUDADeviceLambda()
2264 !(getLangOpts().OpenMP && isOpenMPCapturedDecl(D)) && in getNonOdrUseReasonInCurrentContext()
2310 if (getLangOpts().ObjCWeak && isa<VarDecl>(D) && in BuildDeclRefExpr()
2383 std::string CorrectedStr = TC.getAsString(SemaRef.getLangOpts()); in emitEmptyLookupTypoDiagnostic()
2428 DiagID = getLangOpts().MSVCCompat ? diag::ext_found_later_in_class in DiagnoseDependentMemberLookup()
2430 } else if (getLangOpts().MSVCCompat) { in DiagnoseDependentMemberLookup()
2539 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in DiagnoseEmptyLookup()
2575 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) { in DiagnoseEmptyLookup()
2790 getLangOpts().implicitFunctionsAllowed()) { in ActOnIdExpression()
2800 if (SS.isEmpty() && getLangOpts().MSVCCompat) { in ActOnIdExpression()
2980 if (RecoveryTSI && getLangOpts().MSVCCompat) in BuildQualifiedDeclarationNameExpr()
3071 !getLangOpts().DebuggerSupport) in LookupIvarInObjCMethod()
3153 if (getLangOpts().ObjCAutoRefCount && !isUnevaluatedContext()) in BuildIvarRefExpr()
3347 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
3552 assert(getLangOpts().CPlusPlus && "building reference to field in C?"); in BuildDeclarationNameExpr()
3593 if (!getLangOpts().CPlusPlus && !type.hasQualifiers() && in BuildDeclarationNameExpr()
3644 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
3814 else if (Literal.isUTF8() && getLangOpts().C23) in ActOnCharacterConstant()
3816 else if (Literal.isUTF8() && getLangOpts().Char8) in ActOnCharacterConstant()
3822 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
3947 PP.getSourceManager(), PP.getLangOpts(), in ActOnNumericConstant()
4096 if (getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts())) in ActOnNumericConstant()
4116 if (getLangOpts().SinglePrecisionConstants) { in ActOnNumericConstant()
4120 } else if (getLangOpts().OpenCL && !getOpenCLOptions().isAvailableOption( in ActOnNumericConstant()
4121 "cl_khr_fp64", getLangOpts())) { in ActOnNumericConstant()
4124 << (getLangOpts().getOpenCLCompatibleVersion() >= 300); in ActOnNumericConstant()
4135 Diag(Tok.getLocation(), getLangOpts().CPlusPlus in ActOnNumericConstant()
4136 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant()
4145 if (Literal.isBitInt && !getLangOpts().CPlusPlus) in ActOnNumericConstant()
4146 PP.Diag(Tok.getLocation(), getLangOpts().C23 in ActOnNumericConstant()
4266 else if (!getLangOpts().C99 && !getLangOpts().CPlusPlus11) { in ActOnNumericConstant()
4270 getLangOpts().CPlusPlus in ActOnNumericConstant()
4294 (getLangOpts().MSVCCompat && Literal.isLongLong))) in ActOnNumericConstant()
4302 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
4303 Diag(Tok.getLocation(), getLangOpts().CPlusPlus11 in ActOnNumericConstant()
4306 else if (!getLangOpts().C99) in ActOnNumericConstant()
4344 if (getLangOpts().ProtectParens && CurFPFeatures.getAllowFPReassociate() && in ActOnParenExpr()
5147 if (ArgExprs.size() == 1 && getLangOpts().CPlusPlus20) { in ActOnArraySubscriptExpr()
5169 if (getLangOpts().CPlusPlus && ArgExprs.size() == 1 && in ActOnArraySubscriptExpr()
5204 if (getLangOpts().CPlusPlus && !base->getType()->isObjCObjectPointerType() && in ActOnArraySubscriptExpr()
5905 if (getLangOpts().CPlusPlus11) { in CreateBuiltinArraySubscriptExpr()
5974 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr()
6000 if (getLangOpts().CPlusPlus11 && LHSExp->isPRValue()) { in CreateBuiltinArraySubscriptExpr()
6073 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
6698 else if (getLangOpts().ObjCAutoRefCount && in GatherArgumentsForCall()
6796 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
7165 Diag(Fn->getExprLoc(), getLangOpts().CPlusPlus20 in ActOnCallExpr()
7196 if (getLangOpts().CPlusPlus) { in BuildCallExpr()
7324 if (getLangOpts().HIP && getLangOpts().CUDAIsDevice && FD && in BuildCallExpr()
7372 assert(!getLangOpts().CPlusPlus); in BuildCallExpr()
7607 if (getLangOpts().CUDA) { in BuildResolvedCallExpr()
7845 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
7874 if (!isFileScope && !getLangOpts().CPlusPlus) { in BuildCompoundLiteralExpr()
7916 if (!getLangOpts().CPlusPlus) in ActOnInitList()
7941 } else if (getLangOpts().CPlusPlus && !DiagnosedMixedDesignator && in ActOnInitList()
7955 if (getLangOpts().CPlusPlus && !DiagnosedArrayDesignator && in ActOnInitList()
7957 Diag(FirstDesignator, getLangOpts().CPlusPlus20 in ActOnInitList()
7960 } else if (!getLangOpts().CPlusPlus && !getLangOpts().C99) { in ActOnInitList()
8000 if (!getLangOpts().ObjCAutoRefCount) return; in maybeExtendBlockObject()
8375 switch (Context.getLangOpts().getLaxVectorConversions()) { in isLaxVectorConversion()
8486 (getLangOpts().OpenCL && in CheckExtVectorCast()
8519 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
8541 if ((getLangOpts().AltiVec || getLangOpts().ZVector || getLangOpts().OpenCL) in ActOnCastExpr()
8570 if (getLangOpts().CPlusPlus && !castType->isVoidType()) in ActOnCastExpr()
8643 if (getLangOpts().OpenCL && VTy->getVectorKind() == VectorKind::Generic && in BuildVectorLiteral()
8736 if (S.getLangOpts().OpenCL && CondTy->isFloatingType()) { in checkCondition()
8876 if (S.getLangOpts().OpenCL) { in checkConditionalPointerCompatibility()
9144 !S.getLangOpts().OpenCL && !S.getLangOpts().OpenCLCPlusPlus; in OpenCLCheckVectorConditional()
9194 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
9203 assert(!getLangOpts().CPlusPlus); in CheckConditionalOperands()
9212 if ((getLangOpts().OpenCL && Cond.get()->getType()->isVectorType()) || in CheckConditionalOperands()
9257 if (getLangOpts().OpenCL && in CheckConditionalOperands()
9470 if (getLangOpts().ObjCAutoRefCount) { in FindCompositeObjCPointerType()
9490 if (getLangOpts().ObjCAutoRefCount) { in FindCompositeObjCPointerType()
9742 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
9977 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
10004 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
10012 if (S.getLangOpts().OpenCL) { in checkBlockPointerTypesForAssignment()
10029 if (S.getLangOpts().OpenCL) { in checkBlockPointerTypesForAssignment()
10260 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() && in CheckAssignmentConstraints()
10266 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
10352 if (getLangOpts().ObjC && RHSType->isObjCIdType()) { in CheckAssignmentConstraints()
10374 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckAssignmentConstraints()
10420 if (getLangOpts().C23 && LHSType->isNullPtrType() && in CheckAssignmentConstraints()
10576 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
10601 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckSingleAssignmentConstraints()
10649 ((getLangOpts().C23 && RHS.get()->getType()->isNullPtrType()) || in CheckSingleAssignmentConstraints()
10665 if (getLangOpts().C23 && LHSType->isBooleanType() && in CheckSingleAssignmentConstraints()
10707 if (getLangOpts().allowsNonTrivialObjCLifetimeQualifiers() && in CheckSingleAssignmentConstraints()
10713 if (getLangOpts().ObjC && in CheckSingleAssignmentConstraints()
10828 if (S.getLangOpts().OpenCL && (scalarTy->isRealFloatingType() || in tryVectorConvertAndSplat()
10839 if (S.getLangOpts().OpenCL && in tryVectorConvertAndSplat()
11279 if (getLangOpts().OpenCL && in CheckVectorOperands()
11494 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckMultiplyDivideOperands()
11533 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckRemainderOperands()
11564 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
11574 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
11592 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
11600 if (BothNull && S.getLangOpts().CPlusPlus) in diagnoseSubtractionOnNullPointer()
11609 << S.getLangOpts().CPlusPlus in diagnoseSubtractionOnNullPointer()
11618 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
11633 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
11677 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
11681 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
11727 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
11738 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
11851 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckAdditionOperands()
11852 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckAdditionOperands()
11923 if (!getLangOpts().CPlusPlus || in CheckAdditionOperands()
11966 /*AllowBothBool*/ getLangOpts().AltiVec, in CheckSubtractionOperands()
11967 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckSubtractionOperands()
12023 if (!getLangOpts().CPlusPlus || in CheckSubtractionOperands()
12047 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
12108 if (S.getLangOpts().OpenCL) in DiagnoseBadShiftValues()
12161 if (S.getLangOpts().isSignedOverflowDefined() || S.getLangOpts().CPlusPlus20) in DiagnoseBadShiftValues()
12756 if (S.getLangOpts().CPlusPlus20 && LHSStripped->getType()->isArrayType() && in diagnoseTautologicalComparison()
13092 if (!getLangOpts().CPlusPlus && BinaryOperator::isEqualityOp(Opc)) { in CheckCompareOperands()
13131 assert(getLangOpts().CPlusPlus); in CheckCompareOperands()
13172 : getLangOpts().CPlusPlus in CheckCompareOperands()
13185 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
13242 !getLangOpts().C11) { in CheckCompareOperands()
13262 if (getLangOpts().OpenCL && !LHSIsNull && !RHSIsNull) { in CheckCompareOperands()
13302 if (!getLangOpts().CPlusPlus && !IsOrdered && (LHSIsNull || RHSIsNull)) { in CheckCompareOperands()
13330 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
13426 if (getLangOpts().ObjCAutoRefCount) in CheckCompareOperands()
13434 if (getLangOpts().ObjCAutoRefCount) in CheckCompareOperands()
13481 isError = getLangOpts().CPlusPlus; in CheckCompareOperands()
13486 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
13523 if (getLangOpts().getOpenCLCompatibleVersion() >= 200) { in CheckCompareOperands()
13623 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckVectorCompareOperands()
13636 if (getLangOpts().AltiVec) { in CheckVectorCompareOperands()
13637 switch (getLangOpts().getAltivecSrcCompat()) { in CheckVectorCompareOperands()
13758 Lexer::getSourceText(ExprRange, S.getSourceManager(), S.getLangOpts()); in diagnoseXorMisusedAsPow()
13763 Lexer::getSourceText(XorRange, S.getSourceManager(), S.getLangOpts()); in diagnoseXorMisusedAsPow()
13770 S.getSourceManager(), S.getLangOpts())); in diagnoseXorMisusedAsPow()
13773 S.getSourceManager(), S.getLangOpts())); in diagnoseXorMisusedAsPow()
13796 S.getLangOpts().CPlusPlus || S.getPreprocessor().isMacroDefined("xor"); in diagnoseXorMisusedAsPow()
13845 if (getLangOpts().OpenCL && in CheckVectorLogicalOperands()
13846 getLangOpts().getOpenCLCompatibleVersion() < 120 && in CheckVectorLogicalOperands()
13852 if (!getLangOpts().CPlusPlus && in CheckVectorLogicalOperands()
13972 /*AllowBoolConversions*/ getLangOpts().ZVector, in CheckBitwiseOperands()
14065 if ((getLangOpts().CPlusPlus && !RHS.get()->getType()->isBooleanType() && in CheckLogicalOperands()
14086 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
14089 if (Context.getLangOpts().OpenCL && in CheckLogicalOperands()
14090 Context.getLangOpts().OpenCLVersion < 120) { in CheckLogicalOperands()
14423 if (S.getLangOpts().ObjCAutoRefCount) { in CheckForModifiableLvalue()
14583 if (getLangOpts().OpenCL && in CheckAssignmentOperands()
14584 !getOpenCLOptions().isAvailableOption("cl_khr_fp16", getLangOpts()) && in CheckAssignmentOperands()
14666 } else if (getLangOpts().ObjCAutoRefCount || getLangOpts().ObjCWeak) { in CheckAssignmentOperands()
14681 if (getLangOpts().CPlusPlus20 && LHSType.isVolatileQualified()) { in CheckAssignmentOperands()
14699 return getLangOpts().CPlusPlus ? LHSType : LHSType.getAtomicUnqualifiedType(); in CheckAssignmentOperands()
14745 getLangOpts().C99 || getLangOpts().CPlusPlus in DiagnoseCommaOperator()
14796 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
14830 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
14837 S.Diag(OpLoc, S.getLangOpts().CPlusPlus17 ? diag::ext_increment_bool in CheckIncrementDecrementOperand()
14840 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) { in CheckIncrementDecrementOperand()
14865 } else if (S.getLangOpts().AltiVec && ResType->isVectorType()) { in CheckIncrementDecrementOperand()
14867 } else if (S.getLangOpts().ZVector && ResType->isVectorType() && in CheckIncrementDecrementOperand()
14871 } else if (S.getLangOpts().OpenCL && ResType->isVectorType() && in CheckIncrementDecrementOperand()
14883 if (S.getLangOpts().CPlusPlus20 && ResType.isVolatileQualified()) { in CheckIncrementDecrementOperand()
14892 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
15074 if (getLangOpts().C99) { in CheckAddressOfOperand()
15161 !getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
15296 LangOptions LO = S.getLangOpts(); in CheckIndirectionOperand()
15309 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
15456 if (!S.getLangOpts().ObjC) in checkObjCPointerIntrospection()
15568 if (!OpRequiresConversion || Ctx.getLangOpts().NativeHalfType || in needsConversionOfHalfVec()
15596 if (getLangOpts().CPlusPlus11 && isa<InitListExpr>(RHSExpr)) { in CreateBuiltinBinOp()
15627 if (getLangOpts().OpenCL) { in CreateBuiltinBinOp()
15658 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
15799 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
15853 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
16081 if (getLangOpts().CPlusPlus20) { in LookupBinOp()
16148 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) { in BuildBinOp()
16195 if (getLangOpts().CPlusPlus && in BuildBinOp()
16204 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload && in BuildBinOp()
16213 if (getLangOpts().CPlusPlus) { in BuildBinOp()
16226 if (getLangOpts().RecoveryAST && in BuildBinOp()
16228 assert(!getLangOpts().CPlusPlus); in BuildBinOp()
16291 if (getLangOpts().OpenCL) { in CreateBuiltinUnaryOp()
16305 if (getLangOpts().HLSL && OpLoc.isValid()) { in CreateBuiltinUnaryOp()
16359 (!Context.getLangOpts().ZVector || in CreateBuiltinUnaryOp()
16365 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
16387 else if (resultType->isExtVectorType() && Context.getLangOpts().OpenCL) { in CreateBuiltinUnaryOp()
16407 if (resultType->isHalfType() && !Context.getLangOpts().NativeHalfType) { in CreateBuiltinUnaryOp()
16423 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
16428 } else if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
16429 Context.getLangOpts().OpenCLVersion < 120) { in CreateBuiltinUnaryOp()
16437 if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
16438 Context.getLangOpts().getOpenCLCompatibleVersion() < 120) { in CreateBuiltinUnaryOp()
16449 } else if (Context.getLangOpts().CPlusPlus && resultType->isVectorType()) { in CreateBuiltinUnaryOp()
16477 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
16589 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
17043 !Param->isInvalidDecl() && !getLangOpts().CPlusPlus) { in ActOnBlockArguments()
17045 if (!getLangOpts().C23) in ActOnBlockArguments()
17178 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
17198 if (getLangOpts().CPlusPlus && Cap.isCopyCapture()) { in ActOnBlockStmtExpr()
17304 if (getLangOpts().CUDA && getLangOpts().CUDAIsDevice) { in BuildVAArgExpr()
17313 if (getLangOpts().OpenMP && getLangOpts().OpenMPIsTargetDevice && in BuildVAArgExpr()
17343 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
17580 if (!getLangOpts().ObjC) in CheckConversionToObjCLiteral()
17676 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17686 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17702 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17714 } else if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17731 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17739 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17776 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
17779 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17788 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17830 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17839 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
17991 if (getLangOpts().CPlusPlus11) { in VerifyIntegerConstantExpression()
18067 if (!getLangOpts().CPlusPlus11 && E->isIntegerConstantExpr(Context)) { in VerifyIntegerConstantExpression()
18092 if (Folded && getLangOpts().CPlusPlus11 && Notes.empty()) { in VerifyIntegerConstantExpression()
18282 if (!E->getType().isVolatileQualified() || !getLangOpts().CPlusPlus20) in CheckUnusedVolatileAssignment()
18297 assert(getLangOpts().CPlusPlus20 && in MarkExpressionAsImmediateEscalating()
18627 if (!getLangOpts().CPlusPlus20 && in PopExpressionEvaluationContext()
18630 (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17))) { in PopExpressionEvaluationContext()
18637 } else if (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17) { in PopExpressionEvaluationContext()
18750 if (S.getLangOpts().CPlusPlus && !FD->isExternC()) in funcHasParameterSizeMangling()
18947 if (getLangOpts().CUDA) in MarkFunctionReferenced()
18978 if (Destructor->isVirtual() && getLangOpts().AppleKext) in MarkFunctionReferenced()
18998 } else if (MethodDecl->isVirtual() && getLangOpts().AppleKext) in MarkFunctionReferenced()
19232 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReferenceOrBinding()
19362 if (S.getLangOpts().OpenCL && IsBlock && in isVariableCapturable()
19370 if (!IsLambda || !S.getLangOpts().CPlusPlus) { in isVariableCapturable()
19374 } else if (Diagnose && S.getLangOpts().CPlusPlus) { in isVariableCapturable()
19396 if (!Invalid && !S.getLangOpts().OpenCL && CaptureType->isArrayType()) { in captureInBlock()
19436 (S.getLangOpts().OpenMP && S.isOpenMPCapturedDecl(Var))) { in captureInBlock()
19464 } else if (S.getLangOpts().OpenMP && RSI->CapRegionKind == CR_OpenMP) { in captureInCapturedRegion()
19680 if (LSI->isCXXThisCaptured() && !Sema.getLangOpts().CPlusPlus20) in buildLambdaCaptureFixit()
19681 CanDefaultCopyCapture = Sema.getLangOpts().CPlusPlus17 in buildLambdaCaptureFixit()
19855 if (getLangOpts().OpenMP) { in tryCaptureVariable()
20700 if (SemaRef.getLangOpts().CPlusPlus) in MarkExprReferenced()
20708 if (SemaRef.getLangOpts().CPlusPlus) in MarkExprReferenced()
20725 ME->performsVirtualDispatch(SemaRef.getLangOpts()); in MarkExprReferenced()
20732 ME->getBase(), SemaRef.getLangOpts().AppleKext); in MarkExprReferenced()
20748 !Method->getDevirtualizedMethod(Base, getLangOpts().AppleKext)) in MarkDeclRefReferenced()
20772 if (E->performsVirtualDispatch(getLangOpts())) { in MarkMemberReferenced()
21133 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
21250 if (S.getLangOpts().CPlusPlus && in resolveDecl()
21588 if (!S.getLangOpts().CPlusPlus) in resolveDecl()
21798 getLangOpts().CPlusPlus20 in CheckPlaceholderExpr()
21938 if (!Context.getLangOpts().RecoveryAST) in CreateRecoveryExpr()
21945 !Context.getLangOpts().RecoveryASTType) in CreateRecoveryExpr()