rename update_count_then_panic -> rust_panic_without_hook
This commit is contained in:
parent
4a19ef938c
commit
babe9fcbc1
2 changed files with 5 additions and 4 deletions
|
|
@ -425,5 +425,5 @@ pub fn catch_unwind<F: FnOnce() -> R + UnwindSafe, R>(f: F) -> Result<R> {
|
|||
/// ```
|
||||
#[stable(feature = "resume_unwind", since = "1.9.0")]
|
||||
pub fn resume_unwind(payload: Box<dyn Any + Send>) -> ! {
|
||||
panicking::update_count_then_panic(payload)
|
||||
panicking::rust_panic_without_hook(payload)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -491,8 +491,9 @@ fn rust_panic_with_hook(payload: &mut dyn BoxMeUp,
|
|||
rust_panic(payload)
|
||||
}
|
||||
|
||||
/// Shim around rust_panic. Called by resume_unwind.
|
||||
pub fn update_count_then_panic(msg: Box<dyn Any + Send>) -> ! {
|
||||
/// This is the entry point for `resume_unwind`.
|
||||
/// It just forwards the payload to the panic runtime.
|
||||
pub fn rust_panic_without_hook(payload: Box<dyn Any + Send>) -> ! {
|
||||
update_panic_count(1);
|
||||
|
||||
struct RewrapBox(Box<dyn Any + Send>);
|
||||
|
|
@ -507,7 +508,7 @@ pub fn update_count_then_panic(msg: Box<dyn Any + Send>) -> ! {
|
|||
}
|
||||
}
|
||||
|
||||
rust_panic(&mut RewrapBox(msg))
|
||||
rust_panic(&mut RewrapBox(payload))
|
||||
}
|
||||
|
||||
/// An unmangled function (through `rustc_std_internal_symbol`) on which to slap
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue