| // Regression tests for https://github.com/rust-lang/rust/issues/132427 |
| |
| //@ check-pass |
| |
| // original |
| mod auth { |
| const _: () = { |
| pub enum ArbitraryContext {} |
| |
| const _: () = { |
| impl ArbitraryContext {} |
| }; |
| }; |
| } |
| |
| mod z { |
| pub enum ArbitraryContext {} |
| |
| const _: () = { |
| const _: () = { |
| impl ArbitraryContext {} |
| }; |
| }; |
| } |
| |
| const _: () = { |
| mod auth { |
| const _: () = { |
| pub enum ArbitraryContext {} |
| |
| const _: () = { |
| impl ArbitraryContext {} |
| }; |
| }; |
| } |
| }; |
| |
| mod a { |
| mod b { |
| const _: () = { |
| pub enum ArbitraryContext {} |
| |
| const _: () = { |
| impl ArbitraryContext {} |
| }; |
| }; |
| } |
| } |
| |
| mod foo { |
| const _: () = { |
| mod auth { |
| const _: () = { |
| pub enum ArbitraryContext {} |
| |
| const _: () = { |
| impl ArbitraryContext {} |
| }; |
| }; |
| } |
| }; |
| } |
| |
| fn main() {} |