about summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authorDavid Hewitt <1939362+davidhewitt@users.noreply.github.com>2020-07-25 19:02:49 +0100
committerDavid Hewitt <1939362+davidhewitt@users.noreply.github.com>2020-11-09 15:30:49 +0000
commit8d43b3cbb91b7327b42b0da721525e7ae2911f0b (patch)
treeca4004dfe570829f0a9f2989ab2838c9c2760fd0 /compiler/rustc_session/src
parent25f6938da459a57b43bdf16ed6bdad3225b2a3ce (diff)
downloadrust-8d43b3cbb91b7327b42b0da721525e7ae2911f0b.tar.gz
rust-8d43b3cbb91b7327b42b0da721525e7ae2911f0b.zip
Add `#[cfg(panic = "...")]`
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/config.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs
index b632bfbed30..ab694ad4c5a 100644
--- a/compiler/rustc_session/src/config.rs
+++ b/compiler/rustc_session/src/config.rs
@@ -793,6 +793,9 @@ pub fn default_configuration(sess: &Session) -> CrateConfig {
         }
     }
 
+    let panic_strategy = sess.panic_strategy();
+    ret.insert((sym::panic, Some(panic_strategy.desc_symbol())));
+
     for s in sess.opts.debugging_opts.sanitizer {
         let symbol = Symbol::intern(&s.to_string());
         ret.insert((sym::sanitize, Some(symbol)));