reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1184 OperatorNew, UnusedResult, /*Diagnose*/ false); 1190 if (!OperatorNew && !PlacementArgs.empty()) { 1195 OperatorNew, UnusedResult, /*Diagnose*/ false); 1202 if (!OperatorNew) { 1206 OperatorNew, UnusedResult); 1210 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); 1210 OperatorNew && !isa<CXXRecordDecl>(OperatorNew->getDeclContext()); 1214 if (RequiresNoThrowAlloc && (!OperatorNew || IsGlobalOverload)) { 1219 OperatorNew = nullptr; 1223 OperatorNew, UnusedResult); 1226 if (!OperatorNew) 1230 const auto *FT = OperatorNew->getType()->getAs<FunctionProtoType>(); 1232 S.Diag(OperatorNew->getLocation(), 1234 << OperatorNew; 1236 << OperatorNew; 1253 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc); 1253 S.BuildDeclRefExpr(OperatorNew, OperatorNew->getType(), VK_LValue, Loc);