| //@ run-pass | |
| // This test makes sure that we don't run into a linker error because of the | |
| // middle::reachable pass missing trait methods with default impls. | |
| //@ aux-build:issue-38226-aux.rs | |
| // Need -Cno-prepopulate-passes to really disable inlining, otherwise the faulty | |
| // code gets optimized out: | |
| //@ compile-flags: -Cno-prepopulate-passes -Cpasses=name-anon-globals | |
| extern crate issue_38226_aux; | |
| fn main() { | |
| issue_38226_aux::foo::<()>(); | |
| } |