From 55c2cf2a3214cc3be11d9e27da5aa419653cac0c Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Tue, 10 Mar 2020 22:25:53 +0100 Subject: [PATCH] add debug option to #[rustc_layout] --- src/librustc_passes/layout_test.rs | 7 +++++++ src/librustc_span/symbol.rs | 1 + 2 files changed, 8 insertions(+) diff --git a/src/librustc_passes/layout_test.rs b/src/librustc_passes/layout_test.rs index b0edbb46e292..66297eb97273 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 5685505f6948..771de54707e9 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,