================
@@ -1099,6 +1099,13 @@ def err_lambda_capture_misplaced_ellipsis : Error<
   "the name of the capture">;
 def err_lambda_capture_multiple_ellipses : Error<
   "multiple ellipses in pack capture">;
+def err_binding_multiple_ellipses : Error<
+  "multiple packs in structured binding declaration">;
+def note_previous_ellipsis : Note<
+  "previous binding pack specified here">;
+def ext_cxx_binding_pack : ExtWarn<
----------------
cor3ntin wrote:

We need a corresponding warning to display in c++26 mode

for example 
```cpp
Diag(LambdaBeginLoc, getLangOpts().CPlusPlus11
                             ? diag::warn_cxx98_compat_lambda
                             : diag::ext_lambda)
```

(look at other `ext_` diags for more example)

https://github.com/llvm/llvm-project/pull/121417
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to