| // edition:2018 | |
| mod private { pub struct Pub; } | |
| // Reexport built-in attribute without a DefId (requires Rust 2018). | |
| pub use cfg_attr as attr; | |
| // This export needs to be after the built-in attribute to trigger the bug. | |
| pub use private::Pub as Renamed; |