]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/overloaded-calls-param-vtables.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / overloaded-calls-param-vtables.rs
index 95df1ed0d837ed176e9536824f860a5a26eec7fe..56887636d5dfbc9baa8ffa62d889482be7c2b1f8 100644 (file)
@@ -15,9 +15,9 @@
 use std::ops::Fn;
 use std::ops::Add;
 
-struct G;
+struct G<A>;
 
-impl<'a, A: Add<int, int>> Fn<(A,), int> for G {
+impl<'a, A: Add<int, Output=int>> Fn<(A,), int> for G<A> {
     extern "rust-call" fn call(&self, (arg,): (A,)) -> int {
         arg.add(1)
     }
@@ -27,4 +27,3 @@ fn main() {
     // ICE trigger
     G(1i);
 }
-