| //@ 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:default-trait-method-reachable-through-trait-object.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 default_trait_method_reachable_through_trait_object as issue_38226_aux; |
| |
| fn main() { |
| issue_38226_aux::foo::<()>(); |
| } |