diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-01-02 15:31:58 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-01-02 15:31:58 +0100 |
| commit | 15be2fc73a4cbed9ac121a91b683812fd3cf1d8a (patch) | |
| tree | bf590e46234f2fcc34a78e47ef42527bc0683612 /src/test | |
| parent | 8c14943dead216ce62b9197a6030dad8e2047428 (diff) | |
| download | rust-15be2fc73a4cbed9ac121a91b683812fd3cf1d8a.tar.gz rust-15be2fc73a4cbed9ac121a91b683812fd3cf1d8a.zip | |
Add 'copy' bounds to functions that were faultily accepted without
Issue #1390
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/expr-alt-generic-box2.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/expr-alt-generic-unique1.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/expr-alt-generic-unique2.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/expr-alt-generic.rs | 2 | ||||
| -rw-r--r-- | src/test/run-pass/expr-fn.rs | 2 |
5 files changed, 5 insertions, 5 deletions
diff --git a/src/test/run-pass/expr-alt-generic-box2.rs b/src/test/run-pass/expr-alt-generic-box2.rs index 53cab4546e2..bc19200e323 100644 --- a/src/test/run-pass/expr-alt-generic-box2.rs +++ b/src/test/run-pass/expr-alt-generic-box2.rs @@ -4,7 +4,7 @@ // -*- rust -*- type compare<T> = fn@(T, T) -> bool; -fn test_generic<T>(expected: T, eq: compare<T>) { +fn test_generic<copy T>(expected: T, eq: compare<T>) { let actual: T = alt true { true { expected } }; assert (eq(expected, actual)); } diff --git a/src/test/run-pass/expr-alt-generic-unique1.rs b/src/test/run-pass/expr-alt-generic-unique1.rs index e8b949e9410..301d56389b1 100644 --- a/src/test/run-pass/expr-alt-generic-unique1.rs +++ b/src/test/run-pass/expr-alt-generic-unique1.rs @@ -3,7 +3,7 @@ // -*- rust -*- type compare<T> = fn@(~T, ~T) -> bool; -fn test_generic<T>(expected: ~T, eq: compare<T>) { +fn test_generic<copy T>(expected: ~T, eq: compare<T>) { let actual: ~T = alt true { true { expected } }; assert (eq(expected, actual)); } diff --git a/src/test/run-pass/expr-alt-generic-unique2.rs b/src/test/run-pass/expr-alt-generic-unique2.rs index ee0be17ffa2..5640dca0b4e 100644 --- a/src/test/run-pass/expr-alt-generic-unique2.rs +++ b/src/test/run-pass/expr-alt-generic-unique2.rs @@ -4,7 +4,7 @@ // -*- rust -*- type compare<T> = fn@(T, T) -> bool; -fn test_generic<T>(expected: T, eq: compare<T>) { +fn test_generic<copy T>(expected: T, eq: compare<T>) { let actual: T = alt true { true { expected } }; assert (eq(expected, actual)); } diff --git a/src/test/run-pass/expr-alt-generic.rs b/src/test/run-pass/expr-alt-generic.rs index c3df90f7fdc..5a2f7d8b71c 100644 --- a/src/test/run-pass/expr-alt-generic.rs +++ b/src/test/run-pass/expr-alt-generic.rs @@ -4,7 +4,7 @@ // -*- rust -*- type compare<T> = fn@(T, T) -> bool; -fn test_generic<T>(expected: T, eq: compare<T>) { +fn test_generic<copy T>(expected: T, eq: compare<T>) { let actual: T = alt true { true { expected } }; assert (eq(expected, actual)); } diff --git a/src/test/run-pass/expr-fn.rs b/src/test/run-pass/expr-fn.rs index 30ba5fa79e4..5cd3f2a178b 100644 --- a/src/test/run-pass/expr-fn.rs +++ b/src/test/run-pass/expr-fn.rs @@ -9,7 +9,7 @@ fn test_vec() { } fn test_generic() { - fn f<T>(t: T) -> T { t } + fn f<copy T>(t: T) -> T { t } assert (f(10) == 10); } |
