Lines Matching refs:getLangOpts
185 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction()
244 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
427 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) in DefaultFunctionArrayConversion()
471 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion()
486 if (getLangOpts().OpenCL && !getOpenCLOptions().cl_khr_fp16 && in DefaultLvalueConversion()
511 if (getLangOpts().ObjCAutoRefCount && in DefaultLvalueConversion()
557 if (Ty->isHalfType() && !getLangOpts().NativeHalfType) in UsualUnaryConversions()
622 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
653 if (getLangOpts().CPlusPlus11 && !Ty->isDependentType()) in isValidVarArgType()
660 if (getLangOpts().ObjCAutoRefCount && Ty->isObjCLifetimeType()) in isValidVarArgType()
686 << getLangOpts().CPlusPlus11 << Ty << CT); in variadicArgumentPODCheck()
745 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1310 S.getLangOpts()); in getUDSuffixLoc()
1382 if (getLangOpts().CPlusPlus || getLangOpts().ConstStrings) in ActOnStringLiteral()
1435 if (getLangOpts().CUDA) in BuildDeclRefExpr()
1462 if (getLangOpts().ObjCARCWeak && isa<VarDecl>(D) && in BuildDeclRefExpr()
1558 if (getLangOpts().MicrosoftMode) in DiagnoseEmptyLookup()
1623 if (getLangOpts().MicrosoftMode && isa<FunctionDecl>(DC) && in DiagnoseEmptyLookup()
1635 std::string CorrectedStr(Corrected.getAsString(getLangOpts())); in DiagnoseEmptyLookup()
1636 std::string CorrectedQuotedStr(Corrected.getQuoted(getLangOpts())); in DiagnoseEmptyLookup()
1834 if (HasTrailingLParen && II && !getLangOpts().CPlusPlus) { in ActOnIdExpression()
1847 if (getLangOpts().MicrosoftMode && CurContext->isDependentContext() && in ActOnIdExpression()
2030 !getLangOpts().DebuggerSupport) in LookupInObjCMethod()
2062 if (getLangOpts().ObjCAutoRefCount) { in LookupInObjCMethod()
2097 if (!(getLangOpts().CPlusPlus && in LookupInObjCMethod()
2289 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
2469 assert(getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
2496 if (!getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
2542 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
2655 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
2857 if (getLangOpts().SinglePrecisionConstants) { in ActOnNumericConstant()
2859 } else if (getLangOpts().OpenCL && !getOpenCLOptions().cl_khr_fp64) { in ActOnNumericConstant()
2870 if (!getLangOpts().C99 && Literal.isLongLong) { in ActOnNumericConstant()
2871 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
2873 getLangOpts().CPlusPlus11 ? in ActOnNumericConstant()
2946 (getLangOpts().MicrosoftExt && Literal.isLongLong))) in ActOnNumericConstant()
3370 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
3386 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
3523 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
3882 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
3932 if (getLangOpts().CPlusPlus) { in ActOnCallExpr()
4145 if (getLangOpts().CUDA) { in BuildResolvedCallExpr()
4313 ExprValueKind VK = getLangOpts().CPlusPlus ? VK_RValue : VK_LValue; in BuildCompoundLiteralExpr()
4352 if (!S.getLangOpts().ObjCAutoRefCount) return; in maybeExtendBlockObject()
4570 || (getLangOpts().OpenCL && in CheckExtVectorCast()
4610 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
4626 if ((getLangOpts().AltiVec || getLangOpts().OpenCL) in ActOnCastExpr()
4716 if (getLangOpts().OpenCL && in BuildVectorLiteral()
4813 if (S.getLangOpts().OpenCL && CondTy->isVectorType()) in checkCondition()
4817 S.Diag(Cond->getLocStart(), S.getLangOpts().OpenCL ? in checkCondition()
5045 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
5076 if (getLangOpts().OpenCL && CondTy->isVectorType()) in CheckConditionalOperands()
5251 if (getLangOpts().ObjCAutoRefCount) { in FindCompositeObjCPointerType()
5271 if (getLangOpts().ObjCAutoRefCount) { in FindCompositeObjCPointerType()
5425 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
5587 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
5610 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
5768 if (getLangOpts().LaxVectorConversions && in CheckAssignmentConstraints()
5779 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
5845 if (getLangOpts().ObjC1 && RHSType->isObjCIdType()) { in CheckAssignmentConstraints()
5867 if (getLangOpts().ObjCAutoRefCount && in CheckAssignmentConstraints()
6033 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
6058 if (getLangOpts().ObjCAutoRefCount && in CheckSingleAssignmentConstraints()
6154 if (getLangOpts().LaxVectorConversions && in CheckVectorOperands()
6304 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
6314 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
6325 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
6340 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
6376 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
6380 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
6415 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
6426 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
6611 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
6649 if (S.getLangOpts().OpenCL) in DiagnoseBadShiftValues()
7175 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
7231 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
7361 if (IsRelational && !getLangOpts().CPlusPlus) in CheckCompareOperands()
7363 } else if (IsRelational && !getLangOpts().CPlusPlus) in CheckCompareOperands()
7365 else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
7476 if (getLangOpts().OpenCL && getLangOpts().OpenCLVersion < 120 && in CheckVectorLogicalOperands()
7530 if ((getLangOpts().Bool && !RHS.get()->getType()->isBooleanType()) || in CheckLogicalOperands()
7540 getLangOpts())), in CheckLogicalOperands()
7549 getLangOpts()), in CheckLogicalOperands()
7554 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
7557 if (Context.getLangOpts().OpenCL && in CheckLogicalOperands()
7558 Context.getLangOpts().OpenCLVersion < 120) { in CheckLogicalOperands()
7691 if (S.getLangOpts().ObjCAutoRefCount) { in CheckForModifiableLvalue()
7874 } else if (getLangOpts().ObjCAutoRefCount) { in CheckAssignmentOperands()
7896 return (getLangOpts().CPlusPlus in CheckAssignmentOperands()
7920 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
7950 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
7979 } else if (S.getLangOpts().AltiVec && ResType->isVectorType()) { in CheckIncrementDecrementOperand()
7993 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
8120 if (S.getLangOpts().C99) { in CheckAddressOfOperand()
8204 !S.getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
8296 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
8403 if (getLangOpts().CPlusPlus11 && isa<InitListExpr>(RHSExpr)) { in CreateBuiltinBinOp()
8432 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
8523 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
8540 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
8822 if (getLangOpts().CPlusPlus) { in BuildBinOp()
8876 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6-7 in CreateBuiltinUnaryOp()
8879 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
8902 if (Context.getLangOpts().OpenCL) { in CreateBuiltinUnaryOp()
8924 if (resultType->isHalfType() && !Context.getLangOpts().NativeHalfType) { in CreateBuiltinUnaryOp()
8933 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
8938 } else if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
8939 Context.getLangOpts().OpenCLVersion < 120) { in CreateBuiltinUnaryOp()
8947 if (Context.getLangOpts().OpenCL && in CreateBuiltinUnaryOp()
8948 Context.getLangOpts().OpenCLVersion < 120) { in CreateBuiltinUnaryOp()
8978 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
9073 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
9556 !getLangOpts().CPlusPlus) in ActOnBlockArguments()
9711 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
9767 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
9855 if (!SemaRef.getLangOpts().ObjC1) in MakeObjCStringLiteralFixItHint()
9962 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
10089 if (getLangOpts().CPlusPlus11) { in VerifyIntegerConstantExpression()
10216 if (!getLangOpts().CPlusPlus11 && E->isIntegerConstantExpr(Context)) { in VerifyIntegerConstantExpression()
10234 if (Folded && getLangOpts().CPlusPlus11 && Notes.empty()) { in VerifyIntegerConstantExpression()
10641 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
10961 if (getLangOpts().CPlusPlus && BuildAndDiagnose) { in tryCaptureVariable()
11613 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
11700 if (S.getLangOpts().CPlusPlus && in resolveDecl()
11972 if (!S.getLangOpts().CPlusPlus) in resolveDecl()