diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-08-23 17:19:28 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-08-01 16:52:28 +0200 |
commit | 325bf274de228b2b789a22bf53e1cf41e3142fff (patch) | |
tree | f633684006949e1c0cf3c80b1eb56e27d5b41f82 /gcc/testsuite/rust/compile/name_resolution18.rs | |
parent | a20cc967f8773b38bfa518fb58818117a9a58d13 (diff) | |
download | gcc-325bf274de228b2b789a22bf53e1cf41e3142fff.zip gcc-325bf274de228b2b789a22bf53e1cf41e3142fff.tar.gz gcc-325bf274de228b2b789a22bf53e1cf41e3142fff.tar.bz2 |
gccrs: nr2.0: Add new test cases.
gcc/testsuite/ChangeLog:
* rust/compile/name_resolution13.rs: Add new module and remove compile
step.
* rust/compile/name_resolution14.rs: New test.
* rust/compile/name_resolution15.rs: New test.
* rust/compile/name_resolution16.rs: New test.
* rust/compile/name_resolution17.rs: New test.
* rust/compile/name_resolution18.rs: New test.
* rust/compile/name_resolution19.rs: New test.
* rust/compile/name_resolution20.rs: New test.
* rust/compile/name_resolution21.rs: New test.
Diffstat (limited to 'gcc/testsuite/rust/compile/name_resolution18.rs')
-rw-r--r-- | gcc/testsuite/rust/compile/name_resolution18.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/name_resolution18.rs b/gcc/testsuite/rust/compile/name_resolution18.rs new file mode 100644 index 0000000..5940149 --- /dev/null +++ b/gcc/testsuite/rust/compile/name_resolution18.rs @@ -0,0 +1,15 @@ +// { dg-options "-frust-name-resolution-2.0" } + +struct Marker; + +struct Foo { + a: Marker, +} + +pub mod foo { + struct Foo { + b: Marker, + } +} + +use foo::Foo; // { dg-error ".Foo. defined multiple times" } |