Lines Matching refs:CPlusPlus
150 if (S.getLangOpts().CPlusPlus) in diagnoseUseOfInternalDeclInInlineFunction()
217 if (getLangOpts().CPlusPlus && isa<FunctionDecl>(D)) { in DiagnoseUseOfDecl()
517 if (getLangOpts().C99 || getLangOpts().CPlusPlus || E->isLValue()) in DefaultFunctionArrayConversion()
628 if (getLangOpts().CPlusPlus && in DefaultLvalueConversion()
849 if (getLangOpts().CPlusPlus && E->isGLValue() && !isUnevaluatedContext()) { in DefaultArgumentPromotion()
1016 if (!getLangOpts().CPlusPlus && in DefaultVariadicArgumentPromotion()
1822 if (getLangOpts().CPlusPlus && !getLangOpts().CPlusPlus20 && in ActOnStringLiteral()
2308 if (getLangOpts().CPlusPlus && ND->isCXXClassMember()) { in DiagnoseEmptyLookup()
2522 if (R.empty() && HasTrailingLParen && II && !getLangOpts().CPlusPlus) { in ActOnIdExpression()
3075 if (!getLangOpts().CPlusPlus) in UseArgumentDependentLookup()
3278 assert(getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
3320 if (!getLangOpts().CPlusPlus && in BuildDeclarationNameExpr()
3381 if (getLangOpts().CPlusPlus) { in BuildDeclarationNameExpr()
3547 else if (!getLangOpts().CPlusPlus || Literal.isMultiChar()) in ActOnCharacterConstant()
3858 if (getLangOpts().CPlusPlus) in ActOnNumericConstant()
3868 Diag(Tok.getLocation(), getLangOpts().CPlusPlus in ActOnNumericConstant()
3959 getLangOpts().CPlusPlus in ActOnNumericConstant()
4049 if (S.LangOpts.CPlusPlus) in CheckExtensionTraitOperandType()
4718 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
4747 if (getLangOpts().CPlusPlus && in ActOnArraySubscriptExpr()
5579 if (ResultType->isVoidType() && !getLangOpts().CPlusPlus) { in CreateBuiltinArraySubscriptExpr()
5593 assert(VK == VK_RValue || LangOpts.CPlusPlus || in CreateBuiltinArraySubscriptExpr()
6021 if (!Param || getLangOpts().CPlusPlus) in CheckStaticArrayArgument()
6388 if (getLangOpts().CPlusPlus) { in BuildCallExpr()
6510 assert(!getLangOpts().CPlusPlus); in BuildCallExpr()
6917 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType())) in BuildCompoundLiteralExpr()
6946 if (!isFileScope && !getLangOpts().CPlusPlus) { in BuildCompoundLiteralExpr()
6988 if (!getLangOpts().CPlusPlus) in ActOnInitList()
7013 } else if (getLangOpts().CPlusPlus && !DiagnosedMixedDesignator && in ActOnInitList()
7027 if (getLangOpts().CPlusPlus && !DiagnosedArrayDesignator && in ActOnInitList()
7032 } else if (!getLangOpts().CPlusPlus && !getLangOpts().C99) { in ActOnInitList()
7547 if (getLangOpts().CPlusPlus) { in ActOnCastExpr()
7598 if (getLangOpts().CPlusPlus && !castType->isVoidType() && in ActOnCastExpr()
8229 if (getLangOpts().CPlusPlus) in CheckConditionalOperands()
8238 assert(!getLangOpts().CPlusPlus); in CheckConditionalOperands()
8755 if (!(getLangOpts().CPlusPlus in ActOnConditionalOp()
8967 if (!S.getLangOpts().CPlusPlus && in checkPointerTypesForAssignment()
8992 if (S.getLangOpts().CPlusPlus) in checkBlockPointerTypesForAssignment()
9215 if (getLangOpts().CPlusPlus && RHSType->getAs<ComplexType>() && in CheckAssignmentConstraints()
9221 !(getLangOpts().CPlusPlus && LHSType->isEnumeralType())) { in CheckAssignmentConstraints()
9521 if (getLangOpts().CPlusPlus) { in CheckSingleAssignmentConstraints()
10339 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoVoidPointers()
10349 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnVoidPointer()
10367 << S.getLangOpts().CPlusPlus << Pointer->getSourceRange(); in diagnoseArithmeticOnNullPointer()
10375 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnTwoFunctionPointers()
10390 S.Diag(Loc, S.getLangOpts().CPlusPlus in diagnoseArithmeticOnFunctionPointer()
10434 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10438 return !S.getLangOpts().CPlusPlus; in checkArithmeticOpPointerOperand()
10484 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10495 return !S.getLangOpts().CPlusPlus; in checkArithmeticBinOpPointerOperands()
10669 if (!getLangOpts().CPlusPlus || in CheckAdditionOperands()
10758 if (!getLangOpts().CPlusPlus || in CheckSubtractionOperands()
10782 if (getLangOpts().CPlusPlus) { in CheckSubtractionOperands()
11705 if (!getLangOpts().CPlusPlus && BinaryOperator::isEqualityOp(Opc)) { in CheckCompareOperands()
11734 assert(getLangOpts().CPlusPlus); in CheckCompareOperands()
11773 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
11876 if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12054 isError = getLangOpts().CPlusPlus; in CheckCompareOperands()
12059 } else if (getLangOpts().CPlusPlus) { in CheckCompareOperands()
12288 bool SuggestXor = S.getLangOpts().CPlusPlus || S.getPreprocessor().isMacroDefined("xor"); in diagnoseXorMisusedAsPow()
12338 if (!getLangOpts().CPlusPlus && in CheckVectorLogicalOperands()
12520 if (!Context.getLangOpts().CPlusPlus) { in CheckLogicalOperands()
13130 return (getLangOpts().CPlusPlus in CheckAssignmentOperands()
13173 getLangOpts().C99 || getLangOpts().CPlusPlus in DiagnoseCommaOperator()
13198 LangOpts.CPlusPlus ? "static_cast<void>(" in DiagnoseCommaOperator()
13224 if (!S.getLangOpts().CPlusPlus) { in CheckCommaOperands()
13258 if (S.getLangOpts().CPlusPlus && ResType->isBooleanType()) { in CheckIncrementDecrementOperand()
13268 } else if (S.getLangOpts().CPlusPlus && ResType->isEnumeralType()) { in CheckIncrementDecrementOperand()
13320 if (IsPrefix && S.getLangOpts().CPlusPlus) { in CheckIncrementDecrementOperand()
13578 !getLangOpts().CPlusPlus) { in CheckAddressOfOperand()
13703 if (S.getLangOpts().CPlusPlus && Result->isVoidType()) in CheckIndirectionOperand()
13711 if (!S.getLangOpts().CPlusPlus && Result.isCForbiddenLValueType()) in CheckIndirectionOperand()
14017 if (getLangOpts().CPlusPlus && in CreateBuiltinBinOp()
14152 if (getLangOpts().CPlusPlus && !RHS.isInvalid()) { in CreateBuiltinBinOp()
14206 if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() != in CreateBuiltinBinOp()
14511 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload) { in BuildBinOp()
14558 if (getLangOpts().CPlusPlus && in BuildBinOp()
14567 if (getLangOpts().CPlusPlus && pty->getKind() == BuiltinType::Overload && in BuildBinOp()
14576 if (getLangOpts().CPlusPlus) { in BuildBinOp()
14591 assert(!getLangOpts().CPlusPlus); in BuildBinOp()
14718 else if (getLangOpts().CPlusPlus && // C++ [expr.unary.op]p6 in CreateBuiltinUnaryOp()
14769 if (Context.getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
14796 } else if (Context.getLangOpts().CPlusPlus && resultType->isVectorType()) { in CreateBuiltinUnaryOp()
14824 } else if (!getLangOpts().CPlusPlus) { in CreateBuiltinUnaryOp()
14935 if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() && in BuildUnaryOp()
15276 if (LangOpts.CPlusPlus) { in ActOnBlockStart()
15377 !Param->isInvalidDecl() && !getLangOpts().CPlusPlus) { in ActOnBlockArguments()
15509 if (getLangOpts().CPlusPlus && RetTy->isRecordType() && in ActOnBlockStmtExpr()
15528 if (getLangOpts().CPlusPlus && Cap.isCopyCapture()) { in ActOnBlockStmtExpr()
15670 } else if (VaListType->isRecordType() && getLangOpts().CPlusPlus) { in BuildVAArgExpr()
15868 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15878 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15888 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15900 } else if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15917 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15925 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15962 if (getLangOpts().CPlusPlus && in DiagnoseAssignmentResult()
15965 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
15974 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16016 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16025 if (getLangOpts().CPlusPlus) { in DiagnoseAssignmentResult()
16129 << T << S.LangOpts.CPlusPlus; in VerifyIntegerConstantExpression()
16132 return S.Diag(Loc, diag::err_expr_not_ice) << S.LangOpts.CPlusPlus; in VerifyIntegerConstantExpression()
16166 return S.Diag(Loc, diag::ext_expr_not_ice) << S.LangOpts.CPlusPlus; in diagnoseFold()
16757 if (S.getLangOpts().CPlusPlus && !FD->isExternC()) in funcHasParameterSizeMangling()
17207 if (!S.getLangOpts().CPlusPlus && !S.CurContext->isFunctionOrMethod()) in diagnoseUncapturableValueReference()
18899 if (getLangOpts().CPlusPlus) in CheckBooleanCondition()
19014 if (S.getLangOpts().CPlusPlus && in resolveDecl()
19358 if (!S.getLangOpts().CPlusPlus) in resolveDecl()