diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2024-04-18 22:39:47 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-08-01 16:52:31 +0200 |
commit | 8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1 (patch) | |
tree | 2cd42eab570d0e55a7d90d1b47ce1fdc57fe00af | |
parent | 89ba071d8dfd67bac0f3f3eb601fe681e9793cb7 (diff) | |
download | gcc-8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1.zip gcc-8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1.tar.gz gcc-8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1.tar.bz2 |
gccrs: Add a test for inherent impl type name resolve
A previous bug with name resolution 2.0 was caused by an incorrectly
resolved inherent impl name. This test shall highlight the behavior
and prevent regression.
gcc/testsuite/ChangeLog:
* rust/compile/name_resolution25.rs: New test.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r-- | gcc/testsuite/rust/compile/name_resolution25.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/name_resolution25.rs b/gcc/testsuite/rust/compile/name_resolution25.rs new file mode 100644 index 0000000..3cacac7 --- /dev/null +++ b/gcc/testsuite/rust/compile/name_resolution25.rs @@ -0,0 +1,5 @@ +// { dg-options "-frust-name-resolution-2.0" } + +struct Test; // { dg-warning "struct is never constructed: .Test." } + +impl Test {} |