]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_session/src/config.rs
translations(rustc_session): migrates session.rs and config.rs
[rust.git] / compiler / rustc_session / src / config.rs
index 04bd685f19001ed99d9bb01e4ba4cd55389ba3c7..0018346c72c49c198f1809e915f783b741221963 100644 (file)
@@ -1,6 +1,7 @@
 //! Contains infrastructure for configuring the compiler, including parsing
 //! command-line options.
 
+use crate::errors::TargetDataLayoutParseError;
 pub use crate::options::*;
 
 use crate::search_paths::SearchPath;
@@ -898,7 +899,7 @@ fn default_configuration(sess: &Session) -> CrateConfig {
     let max_atomic_width = sess.target.max_atomic_width();
     let atomic_cas = sess.target.atomic_cas;
     let layout = TargetDataLayout::parse(&sess.target).unwrap_or_else(|err| {
-        sess.fatal(&err);
+        sess.emit_fatal(TargetDataLayoutParseError { err });
     });
 
     let mut ret = CrateConfig::default();