We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 890caba commit 3cf0809Copy full SHA for 3cf0809
src/test/codegen/panic-in-drop-abort.rs
@@ -6,11 +6,7 @@
6
7
// This test uses ignore-msvc, because the expected optimization does not happen on targets using
8
// SEH exceptions with the new LLVM pass manager anymore, see
9
-// https://github.com/llvm/llvm-project/issues/51311. The core issue is that Rust promises that
10
-// the drop_in_place() function can't unwind, but implements it in a way that *can*, because we
11
-// currently go out of our way to allow longjmps, which also use the unwinding mechanism on MSVC
12
-// targets. We should either forbid longjmps, or not assume nounwind, making this optimization
13
-// incompatible with the current behavior of running cleanuppads on longjmp unwinding.
+// https://github.com/llvm/llvm-project/issues/51311.
14
15
// CHECK-NOT: {{(call|invoke).*}}should_not_appear_in_output
16
0 commit comments