[clang] [Clang] [Sema] Fix a crash when a `friend` function is redefined as deleted (PR #135679)

Mariya Podchishchaeva via cfe-commits cfe-commits at lists.llvm.org
Tue Apr 15 00:59:22 PDT 2025


================
@@ -271,3 +271,33 @@ void operators() {
   if (to_int_int) {} // expected-error {{attempt to use a deleted function: deleted (TO<int, int>, operator bool)}}
   static_cast<bool>(to_int_int); // expected-error {{static_cast from 'TO<int, int>' to 'bool' uses deleted function: deleted (TO<int, int>, operator bool)}}
 };
+
+namespace gh135506 {
+struct a {
+  // FIXME: We currently don't diagnose these invalid redeclarations if the
----------------
Fznamznon wrote:

Does it make sense to create a gh issue?

https://github.com/llvm/llvm-project/pull/135679


More information about the cfe-commits mailing list