diff options
Diffstat (limited to 'src/test/incremental/ich_method_call_trait_scope.rs')
| -rw-r--r-- | src/test/incremental/ich_method_call_trait_scope.rs | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/test/incremental/ich_method_call_trait_scope.rs b/src/test/incremental/ich_method_call_trait_scope.rs deleted file mode 100644 index 5566506c039..00000000000 --- a/src/test/incremental/ich_method_call_trait_scope.rs +++ /dev/null @@ -1,40 +0,0 @@ -// Check that the hash for a method call is sensitive to the traits in -// scope. - -// revisions: rpass1 rpass2 -// compile-flags: -Z query-dep-graph - -#![feature(rustc_attrs)] - -fn test<T>() { } - -trait Trait1 { - fn method(&self) { } -} - -impl Trait1 for () { } - -trait Trait2 { - fn method(&self) { } -} - -impl Trait2 for () { } - -mod mod3 { - #[cfg(rpass1)] - use Trait1; - #[cfg(rpass2)] - use Trait2; - - #[rustc_clean(except="typeck", cfg="rpass2")] - fn bar() { - ().method(); - } - - #[rustc_clean(cfg="rpass2")] - fn baz() { - 22; // no method call, traits in scope don't matter - } -} - -fn main() { } |
