Lines Matching refs:OperatorNew
1230 FunctionDecl *OperatorNew = nullptr; in makeNewAndDeleteExpr() local
1279 OperatorNew, UnusedResult, /*Diagnose*/ false); in makeNewAndDeleteExpr()
1285 if (!OperatorNew && !PlacementArgs.empty()) { in makeNewAndDeleteExpr()
1290 OperatorNew, UnusedResult, /*Diagnose*/ false); in makeNewAndDeleteExpr()
1297 if (!OperatorNew) { in makeNewAndDeleteExpr()
1301 OperatorNew, UnusedResult); in makeNewAndDeleteExpr()
1305 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); in makeNewAndDeleteExpr()
1309 if (RequiresNoThrowAlloc && (!OperatorNew || IsGlobalOverload)) { in makeNewAndDeleteExpr()
1314 OperatorNew = nullptr; in makeNewAndDeleteExpr()
1318 OperatorNew, UnusedResult); in makeNewAndDeleteExpr()
1321 if (!OperatorNew) in makeNewAndDeleteExpr()
1325 const auto *FT = OperatorNew->getType()->castAs<FunctionProtoType>(); in makeNewAndDeleteExpr()
1327 S.Diag(OperatorNew->getLocation(), in makeNewAndDeleteExpr()
1329 << OperatorNew; in makeNewAndDeleteExpr()
1331 << OperatorNew; in makeNewAndDeleteExpr()
1348 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc); in makeNewAndDeleteExpr()