about summary refs log tree commit diff
path: root/src/test/incremental/ich_method_call_trait_scope.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/incremental/ich_method_call_trait_scope.rs')
-rw-r--r--src/test/incremental/ich_method_call_trait_scope.rs40
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() { }