diff options
| author | Nathan Stocks <cleancut@github.com> | 2022-10-03 17:34:59 -0600 |
|---|---|---|
| committer | Nathan Stocks <cleancut@github.com> | 2022-10-07 13:19:28 -0600 |
| commit | 965dbf6c288150e9d3984a49cbf70c8fb358296c (patch) | |
| tree | 348f1ca531536dba1143414ac7e33031e7033aac /compiler/rustc_passes/src/layout_test.rs | |
| parent | be4059dd3e64a9b83db35dd7e14512e10b6eac82 (diff) | |
| download | rust-965dbf6c288150e9d3984a49cbf70c8fb358296c.tar.gz rust-965dbf6c288150e9d3984a49cbf70c8fb358296c.zip | |
First batch of review feedback changes from #102110
Diffstat (limited to 'compiler/rustc_passes/src/layout_test.rs')
| -rw-r--r-- | compiler/rustc_passes/src/layout_test.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/rustc_passes/src/layout_test.rs b/compiler/rustc_passes/src/layout_test.rs index 7af1dda1ecb..c1085094962 100644 --- a/compiler/rustc_passes/src/layout_test.rs +++ b/compiler/rustc_passes/src/layout_test.rs @@ -3,11 +3,12 @@ use rustc_hir::def::DefKind; use rustc_hir::def_id::LocalDefId; use rustc_middle::ty::layout::{HasParamEnv, HasTyCtxt, LayoutError, LayoutOfHelpers, TyAndLayout}; use rustc_middle::ty::{ParamEnv, Ty, TyCtxt}; +use rustc_span::source_map::Spanned; use rustc_span::symbol::sym; use rustc_span::Span; use rustc_target::abi::{HasDataLayout, TargetDataLayout}; -use crate::errors::{Abi, Align, HomogeneousAggregate, Layout, LayoutOf, Size, UnrecognizedField}; +use crate::errors::{Abi, Align, HomogeneousAggregate, LayoutOf, Size, UnrecognizedField}; pub fn test_layout(tcx: TyCtxt<'_>) { if tcx.features().rustc_attrs { @@ -91,9 +92,9 @@ fn dump_layout_of<'tcx>(tcx: TyCtxt<'tcx>, item_def_id: LocalDefId, attr: &Attri } Err(layout_error) => { - tcx.sess.emit_err(Layout { + tcx.sess.emit_fatal(Spanned { + node: layout_error, span: tcx.def_span(item_def_id.to_def_id()), - layout_error: format!("{:?}", layout_error), }); } } |
