Skip to content

Commit 9e3f94d

Browse files
committed
Don't unwrap but report a fatal error for TargetDataLayout::parse.
1 parent db74e1f commit 9e3f94d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

compiler/rustc_session/src/config.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,9 @@ pub fn default_configuration(sess: &Session) -> CrateConfig {
749749
let min_atomic_width = sess.target.target.min_atomic_width();
750750
let max_atomic_width = sess.target.target.max_atomic_width();
751751
let atomic_cas = sess.target.target.options.atomic_cas;
752-
let layout = TargetDataLayout::parse(&sess.target.target).unwrap();
752+
let layout = TargetDataLayout::parse(&sess.target.target).unwrap_or_else(|err| {
753+
sess.fatal(&err);
754+
});
753755

754756
let mut ret = FxHashSet::default();
755757
ret.reserve(6); // the minimum number of insertions

0 commit comments

Comments
 (0)