================
@@ -0,0 +1,31 @@
+// RUN: %clang_cc1 -fsyntax-only -verify=c,both -Wjump-bypasses-init %s
+// RUN: %clang_cc1 -fsyntax-only -verify=c,both -Wc++-compat %s
+// RUN: %clang_cc1 -fsyntax-only -verify=good %s
+// RUN: %clang_cc1 -fsyntax-only -verify=cxx,both -x c++ %s
+// good-no-diagnostics
+
+void goto_func_1(void) {
----------------
AaronBallman wrote:

We currently accept those in C++ the same as GCC: 
https://godbolt.org/z/f4ze65vWT but I'm not convinced that's a good behavior. I 
think those *should* be rejected in C++. And I think this patch actually makes 
us start to reject them, so good call!

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

Reply via email to