aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2024-04-18 22:39:47 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2024-08-01 16:52:31 +0200
commit8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1 (patch)
tree2cd42eab570d0e55a7d90d1b47ce1fdc57fe00af
parent89ba071d8dfd67bac0f3f3eb601fe681e9793cb7 (diff)
downloadgcc-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.rs5
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 {}