From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 57EEF3857C4C; Tue, 27 Sep 2022 15:50:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 57EEF3857C4C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1664293803; bh=zhzhA3oAyNrnT1rzLZ5UD5qap43MqNWaRgEm3m4xVL4=; h=From:To:Subject:Date:From; b=U8O3euf0QmF+fvi2qIXCbuV2z62S8jU0ov9UxkrObRfiOVNsCoNj7PqAM3iTMidfR 6zd9gMipvUH1JTvh1ouUNFxZ6+S6I40HVLanB8PMFgVYOCxLdAoigr7O2mricHyjnM K2ZXrBYhmd7+TlHCmtm0ToQAcw4Mh5+TMawr6kxw= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] Add testcase to show forward declared items work X-Act-Checkin: gcc X-Git-Author: Philip Herron X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 96c8baa8a7a8aa796450585c1ba2c1fe2428b6f4 X-Git-Newrev: 6cae31a09ec64f4536d70f6d630e50f0543da363 Message-Id: <20220927155003.57EEF3857C4C@sourceware.org> Date: Tue, 27 Sep 2022 15:50:03 +0000 (GMT) List-Id: https://gcc.gnu.org/g:6cae31a09ec64f4536d70f6d630e50f0543da363 commit 6cae31a09ec64f4536d70f6d630e50f0543da363 Author: Philip Herron Date: Tue Sep 27 08:56:16 2022 +0100 Add testcase to show forward declared items work Fixes #1006 Diff: --- gcc/testsuite/rust/compile/issue-1006.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gcc/testsuite/rust/compile/issue-1006.rs b/gcc/testsuite/rust/compile/issue-1006.rs new file mode 100644 index 00000000000..7f565deaef3 --- /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, +}