diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2012-03-16 16:25:36 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-03-16 17:05:29 +0100 |
| commit | 35fc4a4291dfc8d33b3b500ff0f1b2748ddd5ff0 (patch) | |
| tree | 96bcbca364f4cc4d68610271719017b0841c5f97 /src/test | |
| parent | 25c2be0ff477c5bd6c71f4dc598d7a94c08bb724 (diff) | |
| download | rust-35fc4a4291dfc8d33b3b500ff0f1b2748ddd5ff0.tar.gz rust-35fc4a4291dfc8d33b3b500ff0f1b2748ddd5ff0.zip | |
Check kind bounds when calling methods
Closes #1915
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/bad-method-typaram-kind.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/compile-fail/bad-method-typaram-kind.rs b/src/test/compile-fail/bad-method-typaram-kind.rs new file mode 100644 index 00000000000..a5070ac5698 --- /dev/null +++ b/src/test/compile-fail/bad-method-typaram-kind.rs @@ -0,0 +1,11 @@ +// error-pattern:instantiating a copyable type parameter with a noncopyable +fn foo<T>() { + 1u.bar::<T>(); +} + +impl methods for uint { + fn bar<T:copy>() { + } +} + +fn main() {} |
