We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents feeca94 + 5fbcf08 commit b541f5fCopy full SHA for b541f5f
src/libpanic_unwind/dwarf/eh.rs
@@ -108,10 +108,9 @@ pub unsafe fn find_eh_action(lsda: *const u8, context: &EHContext) -> EHAction {
108
}
109
110
111
- // If ip is not present in the table, call terminate. This is for
112
- // a destructor inside a cleanup, or a library routine the compiler
113
- // was not expecting to throw
114
- EHAction::Terminate
+ // Ip is not present in the table. This should not hapen... but it does: issie #35011.
+ // So rather than returning EHAction::Terminate, we do this.
+ EHAction::None
115
} else {
116
// SjLj version:
117
// The "IP" is an index into the call-site table, with two exceptions:
0 commit comments