diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-04-19 16:52:04 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2021-04-19 16:52:04 +0100 |
commit | bb103b62d47fd6efedb581f26e7a89bec35caef2 (patch) | |
tree | 73d5e75e413238df82303e52357b60cf45e4b5bd /gcc | |
parent | b3dfc9f1f929443eac055291119d13615d375267 (diff) | |
download | gcc-bb103b62d47fd6efedb581f26e7a89bec35caef2.zip gcc-bb103b62d47fd6efedb581f26e7a89bec35caef2.tar.gz gcc-bb103b62d47fd6efedb581f26e7a89bec35caef2.tar.bz2 |
Add missing testcase
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/rust.test/xfail_compile/generics8.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/rust.test/xfail_compile/generics8.rs b/gcc/testsuite/rust.test/xfail_compile/generics8.rs new file mode 100644 index 0000000..70bad1a --- /dev/null +++ b/gcc/testsuite/rust.test/xfail_compile/generics8.rs @@ -0,0 +1,15 @@ +struct Foo<A, B>(A, B); + +impl<T> Foo<i32, T> { + fn test(a: T) -> T { // { dg-error "duplicate definitions with name test" } + a + } +} + +impl Foo<i32, f32> { + fn test() -> f32 { // { dg-error "duplicate definitions with name test" } + 123f32 + } +} + +fn main() {} |