Lines Matching refs:OperatorNew
1349 FunctionDecl *OperatorNew = nullptr; in makeNewAndDeleteExpr() local
1386 OperatorNew, UnusedResult, /*Diagnose*/ false); in makeNewAndDeleteExpr()
1410 if (!OperatorNew || in makeNewAndDeleteExpr()
1436 if (!OperatorNew || !PassAlignment) { in makeNewAndDeleteExpr()
1437 FoundNonAlignedInPromise = OperatorNew; in makeNewAndDeleteExpr()
1443 if (!OperatorNew && !PlacementArgs.empty()) in makeNewAndDeleteExpr()
1450 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); in makeNewAndDeleteExpr()
1454 if (RequiresNoThrowAlloc && (!OperatorNew || IsGlobalOverload)) { in makeNewAndDeleteExpr()
1459 OperatorNew = nullptr; in makeNewAndDeleteExpr()
1467 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1472 if (!OperatorNew) { in makeNewAndDeleteExpr()
1483 const auto *FT = OperatorNew->getType()->castAs<FunctionProtoType>(); in makeNewAndDeleteExpr()
1485 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1487 << OperatorNew; in makeNewAndDeleteExpr()
1489 << OperatorNew; in makeNewAndDeleteExpr()
1526 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc); in makeNewAndDeleteExpr()
1534 if (OperatorNew->getNumParams() > NewArgs.size()) in makeNewAndDeleteExpr()