================ @@ -30,3 +30,8 @@ void g(int i) { } #endif } // namespace cwg873 + +// cwg882: 3.5 +int main() = delete; +// expected-error@-1 {{'main' is not allowed to be deleted}} +// cxx98-error@-2 {{deleted function definitions are a C++11 extension}} ---------------- Endilll wrote:
`delete` came in C++11, so you should guard the test with `#ifdef __cplusplus` https://github.com/llvm/llvm-project/pull/101382 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits