mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-15 05:04:23 +00:00
46 lines
769 B
Rust
46 lines
769 B
Rust
// This test check that no matter the nesting of const-anons and modules
|
|
// we consider them as transparent.
|
|
//
|
|
// Similar to https://github.com/rust-lang/rust/issues/131474
|
|
|
|
//@ check-pass
|
|
|
|
pub mod tmp {
|
|
pub mod tmp {
|
|
pub struct Test;
|
|
}
|
|
}
|
|
|
|
const _: () = {
|
|
const _: () = {
|
|
const _: () = {
|
|
const _: () = {
|
|
impl tmp::tmp::Test {}
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
const _: () = {
|
|
const _: () = {
|
|
mod tmp {
|
|
pub(super) struct InnerTest;
|
|
}
|
|
|
|
impl tmp::InnerTest {}
|
|
};
|
|
};
|
|
|
|
// https://github.com/rust-lang/rust/issues/131643
|
|
const _: () = {
|
|
const _: () = {
|
|
impl tmp::InnerTest {}
|
|
};
|
|
|
|
mod tmp {
|
|
pub(super) struct InnerTest;
|
|
}
|
|
};
|
|
|
|
fn main() {}
|