dim added a comment. Eh, no it does not crash clang, at least not here? Instead it gives you a compile error, as it should:
cleanup.cpp:15:5: error: cannot jump from this goto statement to its label goto clean_up; ^ cleanup.cpp:20:7: note: jump bypasses variable initialization int i = 0; ^ cleanup.cpp:18:4: note: jump bypasses variable initialization A a; ^ 1 error generated. (This is with clang 9.0.1 on FreeBSD. I haven't tried on Windows.) Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D72910/new/ https://reviews.llvm.org/D72910 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits