Lines Matching refs:OperatorNew
1321 FunctionDecl *OperatorNew = nullptr; in makeNewAndDeleteExpr() local
1351 OperatorNew, UnusedResult, /*Diagnose*/ false); in makeNewAndDeleteExpr()
1366 if (!OperatorNew && !PlacementArgs.empty() && PromiseContainsNew) { in makeNewAndDeleteExpr()
1372 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); in makeNewAndDeleteExpr()
1376 if (RequiresNoThrowAlloc && (!OperatorNew || IsGlobalOverload)) { in makeNewAndDeleteExpr()
1381 OperatorNew = nullptr; in makeNewAndDeleteExpr()
1385 OperatorNew, UnusedResult); in makeNewAndDeleteExpr()
1388 if (!OperatorNew) { in makeNewAndDeleteExpr()
1396 const auto *FT = OperatorNew->getType()->castAs<FunctionProtoType>(); in makeNewAndDeleteExpr()
1398 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1400 << OperatorNew; in makeNewAndDeleteExpr()
1402 << OperatorNew; in makeNewAndDeleteExpr()
1423 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc); in makeNewAndDeleteExpr()