// 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(); }