diff --git a/src/doc/complement-bugreport.md b/src/doc/complement-bugreport.md index 1afd17d77d5..940a4ca6db7 100644 --- a/src/doc/complement-bugreport.md +++ b/src/doc/complement-bugreport.md @@ -47,7 +47,7 @@ release: 0.12.0 ``` Finally, if you can run the offending command under gdb, pasting a stack trace can be -useful; to do so, you will need to set a breakpoint on `rust_fail`. +useful; to do so, you will need to set a breakpoint on `rust_panic`. # I submitted a bug, but nobody has commented on it! diff --git a/src/librustrt/unwind.rs b/src/librustrt/unwind.rs index 8279b7d9654..c5fc0084ed9 100644 --- a/src/librustrt/unwind.rs +++ b/src/librustrt/unwind.rs @@ -177,7 +177,7 @@ pub unsafe fn try(f: ||) -> ::core::result::Result<(), Box> { // An uninlined, unmangled function upon which to slap yer breakpoints #[inline(never)] #[no_mangle] -fn rust_fail(cause: Box) -> ! { +fn rust_panic(cause: Box) -> ! { rtdebug!("begin_unwind()"); unsafe { @@ -588,7 +588,7 @@ fn begin_unwind_inner(msg: Box, file_line: &(&'static str, uint)) -> // (hopefully someone printed something about this). let mut task: Box = match Local::try_take() { Some(task) => task, - None => rust_fail(msg), + None => rust_panic(msg), }; if task.unwinder.unwinding { @@ -605,7 +605,7 @@ fn begin_unwind_inner(msg: Box, file_line: &(&'static str, uint)) -> // requires the task. We need a handle to its unwinder, however, so after // this we unsafely extract it and continue along. Local::put(task); - rust_fail(msg); + rust_panic(msg); } /// Register a callback to be invoked when a task unwinds.