blob: 0ec15d68ed39ee30f55cfbe34d8b3d38db05ac73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// 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();
}
|