about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuis Cardoso <61982523+LuisCardosoOliveira@users.noreply.github.com>2022-08-26 16:06:27 +0200
committerLuis Cardoso <61982523+LuisCardosoOliveira@users.noreply.github.com>2022-09-09 08:21:23 +0200
commitb0cfeec2931cfb3bc9f8b11510684fb2fedee731 (patch)
treead3762c472f6ff1aa37be3b245c2e01191d60c56
parent7200da0217f99e929e58d0b40483097db37270ac (diff)
downloadrust-b0cfeec2931cfb3bc9f8b11510684fb2fedee731.tar.gz
rust-b0cfeec2931cfb3bc9f8b11510684fb2fedee731.zip
translations(rustc_session): migrates session.rs and config.rs
-rw-r--r--compiler/rustc_session/src/config.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs
index 8bb3878fbbb..0018346c72c 100644
--- a/compiler/rustc_session/src/config.rs
+++ b/compiler/rustc_session/src/config.rs
@@ -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.emit_fatal(err);
+        sess.emit_fatal(TargetDataLayoutParseError { err });
     });
 
     let mut ret = CrateConfig::default();