================ @@ -1415,6 +1416,12 @@ Decl *Parser::ParseFunctionDefinition(ParsingDeclarator &D, : diag::ext_defaulted_deleted_function) << 1 /* deleted */; BodyKind = Sema::FnBodyKind::Delete; + DeletedMessage = ParseCXXDeletedFunctionMessage(); + if (DeletedMessage) + Diag(DeletedMessage->getBeginLoc(), + getLangOpts().CPlusPlus26 ? diag::warn_cxx23_delete_with_message + : diag::ext_delete_with_message) + << DeletedMessage->getSourceRange(); ---------------- AaronBallman wrote:
This code can be removed once the diagnostic is hoisted into the helper method. https://github.com/llvm/llvm-project/pull/86526 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits