Lines Matching defs:OperatorNew
2310 FunctionDecl *OperatorNew = nullptr;
2327 OperatorNew, OperatorDelete))
2338 if (OperatorNew) {
2339 auto *Proto = OperatorNew->getType()->castAs<FunctionProtoType>();
2348 if (GatherArgumentsForCall(PlacementLParen, OperatorNew, Proto,
2416 DiagnoseSentinelCalls(OperatorNew, PlacementLParen, CallArgs);
2418 checkCall(OperatorNew, Proto, /*ThisArg=*/nullptr, CallArgs,
2424 (OperatorNew->isImplicit() ||
2425 (OperatorNew->getBeginLoc().isValid() &&
2426 getSourceManager().isInSystemHeader(OperatorNew->getBeginLoc())))) {
2498 if (OperatorNew) {
2499 if (DiagnoseUseOfDecl(OperatorNew, StartLoc))
2501 MarkFunctionReferenced(StartLoc, OperatorNew);
2509 return CXXNewExpr::Create(Context, UseGlobal, OperatorNew, OperatorDelete,
2701 FunctionDecl *&OperatorNew,
2792 OperatorNew, /*Candidates=*/nullptr,
2803 // Note, the name of OperatorNew might have been changed from array to
2806 OperatorNew->getDeclName().getCXXOverloadedOperator() == OO_Array_New
2870 bool isPlacementNew = !PlaceArgs.empty() || OperatorNew->param_size() != 1 ||
2871 OperatorNew->isVariadic();
2886 auto *Proto = OperatorNew->getType()->castAs<FunctionProtoType>();