Lines Matching refs:OperatorNew
1454 FunctionDecl *OperatorNew = nullptr; in makeNewAndDeleteExpr() local
1491 OperatorNew, UnusedResult, /*Diagnose*/ false); in makeNewAndDeleteExpr()
1515 if (!OperatorNew || in makeNewAndDeleteExpr()
1541 if (!OperatorNew || !PassAlignment) { in makeNewAndDeleteExpr()
1542 FoundNonAlignedInPromise = OperatorNew; in makeNewAndDeleteExpr()
1548 if (!OperatorNew && !PlacementArgs.empty()) in makeNewAndDeleteExpr()
1555 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); in makeNewAndDeleteExpr()
1559 if (RequiresNoThrowAlloc && (!OperatorNew || IsGlobalOverload)) { in makeNewAndDeleteExpr()
1564 OperatorNew = nullptr; in makeNewAndDeleteExpr()
1572 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1577 if (!OperatorNew) { in makeNewAndDeleteExpr()
1588 const auto *FT = OperatorNew->getType()->castAs<FunctionProtoType>(); in makeNewAndDeleteExpr()
1590 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1592 << OperatorNew; in makeNewAndDeleteExpr()
1594 << OperatorNew; in makeNewAndDeleteExpr()
1631 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc); in makeNewAndDeleteExpr()
1639 if (OperatorNew->getNumParams() > NewArgs.size()) in makeNewAndDeleteExpr()