about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2013-06-24 23:02:03 -0700
committerBrian Anderson <banderson@mozilla.com>2013-07-02 16:04:45 -0700
commitf8a4d09f7efb618ca3f8b70374e158504cb33cb0 (patch)
treeb87cd8029bcb5b746700cc2102fab5d8cdb92c07 /src
parent75a913fa035759b25840228d95b2f0a6420ac01c (diff)
downloadrust-f8a4d09f7efb618ca3f8b70374e158504cb33cb0.tar.gz
rust-f8a4d09f7efb618ca3f8b70374e158504cb33cb0.zip
std: Use the same task failure message as C++ rt
Diffstat (limited to 'src')
-rw-r--r--src/libstd/sys.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/sys.rs b/src/libstd/sys.rs
index 523c5d633cf..ad6f1d23c10 100644
--- a/src/libstd/sys.rs
+++ b/src/libstd/sys.rs
@@ -203,8 +203,8 @@ pub fn begin_unwind_(msg: *c_char, file: *c_char, line: size_t) -> ! {
                 let msg = str::raw::from_c_str(msg);
                 let file = str::raw::from_c_str(file);
 
-                let outmsg = fmt!("task failed: '%s' at line %i of file %s",
-                                  msg, line as int, file);
+                let outmsg = fmt!("task failed at '%s', %s:%i",
+                                  msg, file, line as int);
 
                 // XXX: Logging doesn't work correctly in non-task context because it
                 // invokes the local heap