Lines Matching refs:CPlusPlus

155   if (S.getLangOpts().CPlusPlus)  in diagnoseUseOfInternalDeclInInlineFunction()
222 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
528 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) { in DefaultFunctionArrayConversion()
643 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion()
864 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
1031 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1832 if (getLangOpts().CPlusPlus && !getLangOpts().CPlusPlus20 && in ActOnStringLiteral()
2318 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) { in DiagnoseEmptyLookup()
2532 if (R.empty() && HasTrailingLParen && II && !getLangOpts().CPlusPlus) { in ActOnIdExpression()
3085 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
3289 assert(getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
3331 if (!getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
3392 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
3580 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
3891 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
3901 Diag(Tok.getLocation(), getLangOpts().CPlusPlus in ActOnNumericConstant()
3992 getLangOpts().CPlusPlus in ActOnNumericConstant()
4086 if (S.LangOpts.CPlusPlus) in CheckExtensionTraitOperandType()
4755 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
4784 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
5616 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
5631 assert(VK == VK_PRValue || LangOpts.CPlusPlus || in CreateBuiltinArraySubscriptExpr()
6060 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
6427 if (getLangOpts().CPlusPlus) { in BuildCallExpr()
6550 assert(!getLangOpts().CPlusPlus); in BuildCallExpr()
6981 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
7010 if (!isFileScope && !getLangOpts().CPlusPlus) { in BuildCompoundLiteralExpr()
7052 if (!getLangOpts().CPlusPlus) in ActOnInitList()
7077 } else if (getLangOpts().CPlusPlus && !DiagnosedMixedDesignator && in ActOnInitList()
7091 if (getLangOpts().CPlusPlus && !DiagnosedArrayDesignator && in ActOnInitList()
7096 } else if (!getLangOpts().CPlusPlus && !getLangOpts().C99) { in ActOnInitList()
7611 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
7662 if (getLangOpts().CPlusPlus && !castType->isVoidType() && in ActOnCastExpr()
8293 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
8302 assert(!getLangOpts().CPlusPlus); in CheckConditionalOperands()
8819 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
9031 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
9056 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
9279 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() && in CheckAssignmentConstraints()
9285 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
9585 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
10403 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
10413 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
10431 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10439 if (BothNull && S.getLangOpts().CPlusPlus) in diagnoseSubtractionOnNullPointer()
10447 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseSubtractionOnNullPointer()
10455 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
10470 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
10514 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10518 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10564 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10575 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10749 if (!getLangOpts().CPlusPlus || in CheckAdditionOperands()
10838 if (!getLangOpts().CPlusPlus || in CheckSubtractionOperands()
10862 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
11794 if (!getLangOpts().CPlusPlus && BinaryOperator::isEqualityOp(Opc)) { in CheckCompareOperands()
11823 assert(getLangOpts().CPlusPlus); in CheckCompareOperands()
11864 : getLangOpts().CPlusPlus in CheckCompareOperands()
11877 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
11974 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12152 isError = getLangOpts().CPlusPlus; in CheckCompareOperands()
12157 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12406 S.getLangOpts().CPlusPlus || S.getPreprocessor().isMacroDefined("xor"); in diagnoseXorMisusedAsPow()
12459 if (!getLangOpts().CPlusPlus && in CheckVectorLogicalOperands()
12641 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
13251 return (getLangOpts().CPlusPlus in CheckAssignmentOperands()
13294 getLangOpts().C99 || getLangOpts().CPlusPlus in DiagnoseCommaOperator()
13319 LangOpts.CPlusPlus ? "static_cast<void>(" in DiagnoseCommaOperator()
13345 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
13379 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
13389 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) { in CheckIncrementDecrementOperand()
13441 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
13699 !getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
13824 if (S.getLangOpts().CPlusPlus && Result->isVoidType()) in CheckIndirectionOperand()
13832 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
14138 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
14273 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
14327 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
14632 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) { in BuildBinOp()
14679 if (getLangOpts().CPlusPlus && in BuildBinOp()
14688 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload && in BuildBinOp()
14697 if (getLangOpts().CPlusPlus) { in BuildBinOp()
14712 assert(!getLangOpts().CPlusPlus); in BuildBinOp()
14839 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
14890 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
14917 } else if (Context.getLangOpts().CPlusPlus && resultType->isVectorType()) { in CreateBuiltinUnaryOp()
14945 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
15056 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
15397 if (LangOpts.CPlusPlus) { in ActOnBlockStart()
15498 !Param->isInvalidDecl() && !getLangOpts().CPlusPlus) { in ActOnBlockArguments()
15630 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
15649 if (getLangOpts().CPlusPlus && Cap.isCopyCapture()) { in ActOnBlockStmtExpr()
15791 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
16027 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16037 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16047 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16059 } else if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16076 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16084 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16121 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
16124 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16133 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16175 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16184 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16288 << T << S.LangOpts.CPlusPlus; in VerifyIntegerConstantExpression()
16291 return S.Diag(Loc, diag::err_expr_not_ice) << S.LangOpts.CPlusPlus; in VerifyIntegerConstantExpression()
16325 return S.Diag(Loc, diag::ext_expr_not_ice) << S.LangOpts.CPlusPlus; in diagnoseFold()
16918 if (S.getLangOpts().CPlusPlus && !FD->isExternC()) in funcHasParameterSizeMangling()
17373 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
19075 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
19190 if (S.getLangOpts().CPlusPlus && in resolveDecl()
19534 if (!S.getLangOpts().CPlusPlus) in resolveDecl()