mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-05 21:24:12 +00:00
17 lines
423 B
Rust
17 lines
423 B
Rust
// Verify that a type is considered reachable when its constructor is
|
|
// reachable. The auxiliary library is constructed so that all types are
|
|
// shadowed and cannot be named directly, while their constructors are
|
|
// reexported. Regression test for issue #96934.
|
|
//
|
|
// aux-build:ctor_aux.rs
|
|
// edition:2021
|
|
// build-pass
|
|
|
|
extern crate ctor_aux;
|
|
|
|
fn main() {
|
|
ctor_aux::s.f();
|
|
ctor_aux::x.g();
|
|
ctor_aux::y.g();
|
|
}
|