diff options
| author | Ralf Jung <post@ralfj.de> | 2020-03-10 22:25:53 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2020-03-20 17:25:03 +0100 |
| commit | 55c2cf2a3214cc3be11d9e27da5aa419653cac0c (patch) | |
| tree | 104165aedfd480a892f973ab609cba4da1946ab4 | |
| parent | 0296d4968eb28dad447a9b0e0f00925236be1ee7 (diff) | |
| download | rust-55c2cf2a3214cc3be11d9e27da5aa419653cac0c.tar.gz rust-55c2cf2a3214cc3be11d9e27da5aa419653cac0c.zip | |
add debug option to #[rustc_layout]
| -rw-r--r-- | src/librustc_passes/layout_test.rs | 7 | ||||
| -rw-r--r-- | src/librustc_span/symbol.rs | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/librustc_passes/layout_test.rs b/src/librustc_passes/layout_test.rs index b0edbb46e29..66297eb9727 100644 --- a/src/librustc_passes/layout_test.rs +++ b/src/librustc_passes/layout_test.rs @@ -81,6 +81,13 @@ impl LayoutTest<'tcx> { ); } + sym::debug => { + self.tcx.sess.span_err( + item.span, + &format!("layout debugging: {:#?}", *ty_layout), + ); + } + name => { self.tcx.sess.span_err( meta_item.span(), diff --git a/src/librustc_span/symbol.rs b/src/librustc_span/symbol.rs index 5685505f694..771de54707e 100644 --- a/src/librustc_span/symbol.rs +++ b/src/librustc_span/symbol.rs @@ -253,6 +253,7 @@ symbols! { debug_trait, declare_lint_pass, decl_macro, + debug, Debug, Decodable, Default, |
