File tree 1 file changed +1
-5
lines changed
1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change 6
6
7
7
// This test uses ignore-msvc, because the expected optimization does not happen on targets using
8
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.
9
+ // https://github.com/llvm/llvm-project/issues/51311.
14
10
15
11
// CHECK-NOT: {{(call|invoke).*}}should_not_appear_in_output
16
12
You can’t perform that action at this time.
0 commit comments