about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2020-01-12 16:59:44 +0000
committerAmanieu d'Antras <amanieu@gmail.com>2020-01-12 16:59:44 +0000
commit8f60db8da8f7f159dbe93ce481a4608633c4c1bf (patch)
treed34bccebb849fc257848153cca191d5445779011 /src/libstd
parent3a025760be8f4c56f0777fa34ba64a4f7bada8e7 (diff)
downloadrust-8f60db8da8f7f159dbe93ce481a4608633c4c1bf.tar.gz
rust-8f60db8da8f7f159dbe93ce481a4608633c4c1bf.zip
Don't include __rust_drop_panic when testing libstd
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/panicking.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstd/panicking.rs b/src/libstd/panicking.rs
index 43c2965f231..bfadeafb7c7 100644
--- a/src/libstd/panicking.rs
+++ b/src/libstd/panicking.rs
@@ -58,6 +58,7 @@ extern "C" {
 /// This function is called by the panic runtime if FFI code catches a Rust
 /// panic but doesn't rethrow it. We don't support this case since it messes
 /// with our panic count.
+#[cfg(not(test))]
 #[rustc_std_internal_symbol]
 extern "C" fn __rust_drop_panic() -> ! {
     rtabort!("Rust panics must be rethrown");