aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2022-09-27 08:56:16 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2023-01-31 14:16:52 +0100
commitd9d7b6ccd45a899140331ba7a187e6acfdc2aa07 (patch)
treed224b7fd762801e051d494127da4d843c55c9805
parent104cc285533e742726ae18a7d3d4f384dd20c350 (diff)
downloadgcc-d9d7b6ccd45a899140331ba7a187e6acfdc2aa07.zip
gcc-d9d7b6ccd45a899140331ba7a187e6acfdc2aa07.tar.gz
gcc-d9d7b6ccd45a899140331ba7a187e6acfdc2aa07.tar.bz2
gccrs: Add testcase to show forward declared items work
Fixes #1006 gcc/testsuite/ChangeLog: * rust/compile/issue-1006.rs: New test.
-rw-r--r--gcc/testsuite/rust/compile/issue-1006.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/issue-1006.rs b/gcc/testsuite/rust/compile/issue-1006.rs
new file mode 100644
index 0000000..7f565de
--- /dev/null
+++ b/gcc/testsuite/rust/compile/issue-1006.rs
@@ -0,0 +1,10 @@
+// { dg-options "-w" }
+union B {
+ a: A,
+ b: f32,
+}
+
+struct A {
+ data: i32,
+ len: usize,
+}