diff options
| author | Ralf Jung <post@ralfj.de> | 2020-04-05 17:13:30 +0200 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-04-05 17:13:30 +0200 |
| commit | 8f6c10937194fd08fbe821124e6384864b18b1a8 (patch) | |
| tree | ddf6326a8e699904b4d7878ea56426017a150668 /src | |
| parent | 4a75883a784edcef45cadc5374c43eecf6b575d4 (diff) | |
| download | rust-8f6c10937194fd08fbe821124e6384864b18b1a8.tar.gz rust-8f6c10937194fd08fbe821124e6384864b18b1a8.zip | |
also print type type
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_passes/layout_test.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/layout/debug.stderr | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/librustc_passes/layout_test.rs b/src/librustc_passes/layout_test.rs index 867cec38a8b..22ce909083d 100644 --- a/src/librustc_passes/layout_test.rs +++ b/src/librustc_passes/layout_test.rs @@ -85,7 +85,7 @@ impl LayoutTest<'tcx> { sym::debug => { self.tcx.sess.span_err( item.span, - &format!("layout debugging: {:#?}", *ty_layout), + &format!("layout debugging for type {:?}: {:#?}", ty, *ty_layout), ); } diff --git a/src/test/ui/layout/debug.stderr b/src/test/ui/layout/debug.stderr index 3d407653755..3539cea5ea3 100644 --- a/src/test/ui/layout/debug.stderr +++ b/src/test/ui/layout/debug.stderr @@ -1,4 +1,4 @@ -error: layout debugging: Layout { +error: layout debugging for type E: Layout { fields: Arbitrary { offsets: [ Size { @@ -110,7 +110,7 @@ error: layout debugging: Layout { LL | enum E { Foo, Bar(!, i32, i32) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: layout debugging: Layout { +error: layout debugging for type S: Layout { fields: Arbitrary { offsets: [ Size { @@ -164,7 +164,7 @@ error: layout debugging: Layout { LL | struct S { f1: i32, f2: (), f3: i32 } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: layout debugging: Layout { +error: layout debugging for type U: Layout { fields: Union( 2, ), @@ -190,7 +190,7 @@ error: layout debugging: Layout { LL | union U { f1: (i32, i32), f3: i32 } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: layout debugging: Layout { +error: layout debugging for type std::result::Result<i32, i32>: Layout { fields: Arbitrary { offsets: [ Size { @@ -315,7 +315,7 @@ error: layout debugging: Layout { LL | type Test = Result<i32, i32>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -error: layout debugging: Layout { +error: layout debugging for type i32: Layout { fields: Union( 0, ), |
