| //@ normalize-stderr: "DefId\(.+?\)" -> "DefId(..)" | |
| #![feature(rustc_attrs)] | |
| fn bar() { | |
| fn foo() { | |
| #[rustc_dump_def_parents] | |
| fn baz() { | |
| //~^ ERROR: rustc_dump_def_parents: DefId | |
| || { | |
| qux::< | |
| { | |
| //~^ ERROR: rustc_dump_def_parents: DefId | |
| fn inhibits_dump() { | |
| qux::< | |
| { | |
| //~^ ERROR: rustc_dump_def_parents: DefId | |
| "hi"; | |
| 1 | |
| }, | |
| >(); | |
| } | |
| qux::<{ 1 + 1 }>(); | |
| //~^ ERROR: rustc_dump_def_parents: DefId | |
| 1 | |
| }, | |
| >(); | |
| }; | |
| } | |
| } | |
| } | |
| const fn qux<const N: usize>() {} | |
| fn main() {} |