Lines Matching refs:CPlusPlus

151   if (S.getLangOpts().CPlusPlus)  in diagnoseUseOfInternalDeclInInlineFunction()
218 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
470 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) in DefaultFunctionArrayConversion()
571 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion()
769 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
930 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1572 if (getLangOpts().CPlusPlus && !getLangOpts().CPlusPlus2a && in ActOnStringLiteral()
1598 if (getLangOpts().CPlusPlus || getLangOpts().ConstStrings) in ActOnStringLiteral()
1958 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) { in DiagnoseEmptyLookup()
2169 if (R.empty() && HasTrailingLParen && II && !getLangOpts().CPlusPlus) { in ActOnIdExpression()
2516 if (!(getLangOpts().CPlusPlus && in LookupInObjCMethod()
2707 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
2912 assert(getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
2943 if (!getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
3002 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
3161 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
3470 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
3544 getLangOpts().CPlusPlus in ActOnNumericConstant()
3628 if (S.LangOpts.CPlusPlus) in CheckExtensionTraitOperandType()
4250 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
4279 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
4632 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
4645 assert(VK == VK_RValue || LangOpts.CPlusPlus || in CreateBuiltinArraySubscriptExpr()
5108 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
5418 if (getLangOpts().CPlusPlus) { in ActOnCallExpr()
5678 if (!getLangOpts().CPlusPlus) { in BuildResolvedCallExpr()
5893 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
6352 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
6403 if (getLangOpts().CPlusPlus && !castType->isVoidType() && in ActOnCastExpr()
7034 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
7475 if (!getLangOpts().CPlusPlus) { in ActOnConditionalOp()
7515 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
7693 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
7716 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
7930 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() && in CheckAssignmentConstraints()
7936 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
8236 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
8967 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
8977 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
8995 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
9003 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
9018 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
9061 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
9065 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
9113 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
9124 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
9288 if (!getLangOpts().CPlusPlus || in CheckAdditionOperands()
9367 if (!getLangOpts().CPlusPlus || in CheckSubtractionOperands()
9391 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
10314 assert(getLangOpts().CPlusPlus); in CheckCompareOperands()
10363 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
10453 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
10628 isError = getLangOpts().CPlusPlus; in CheckCompareOperands()
10633 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
10788 if (!getLangOpts().CPlusPlus && in CheckVectorLogicalOperands()
10874 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
11468 return (getLangOpts().CPlusPlus in CheckAssignmentOperands()
11511 getLangOpts().C99 || getLangOpts().CPlusPlus in DiagnoseCommaOperator()
11536 LangOpts.CPlusPlus ? "static_cast<void>(" in DiagnoseCommaOperator()
11562 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
11596 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
11606 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) { in CheckIncrementDecrementOperand()
11652 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
11901 !getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
12026 if (S.getLangOpts().CPlusPlus && Result->isVoidType()) in CheckIndirectionOperand()
12034 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
12231 if (!S.getLangOpts().CPlusPlus) { in CorrectDelayedTyposInBinOp()
12321 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
12433 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
12486 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
12779 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) { in BuildBinOp()
12826 if (getLangOpts().CPlusPlus && in BuildBinOp()
12835 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload && in BuildBinOp()
12844 if (getLangOpts().CPlusPlus) { in BuildBinOp()
12945 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
12997 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
13044 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
13153 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
13525 if (LangOpts.CPlusPlus) { in ActOnBlockStart()
13627 !getLangOpts().CPlusPlus) in ActOnBlockArguments()
13770 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
13850 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
14078 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
14205 S.Diag(Loc, diag::err_expr_not_ice) << S.LangOpts.CPlusPlus << SR; in VerifyIntegerConstantExpression()
14233 S.Diag(Loc, diag::ext_expr_not_ice) << SR << S.LangOpts.CPlusPlus; in diagnoseFold()
14821 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
15034 if (S.getLangOpts().CPlusPlus && BuildAndDiagnose) { in captureInBlock()
16128 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
16240 if (S.getLangOpts().CPlusPlus && in resolveDecl()
16586 if (!S.getLangOpts().CPlusPlus) in resolveDecl()
16709 if (!getLangOpts().CPlusPlus) { in CheckPlaceholderExpr()