From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7905) id B6CB3385842F; Tue, 16 Jan 2024 18:00:24 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B6CB3385842F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1705428024; bh=8F4iIs8hJfsJSkxp+2bGQhPKt7AkOVbyDcRJrD8SmsQ=; h=From:To:Subject:Date:From; b=lPx+xDOL3RWNQBggUcELFTrWKAop+LkiNT4Qd/gv9BA5/Pxq74/L1K0iJfU+GBSoW mnYTXFg6vBMS2y/dEv1L3pj5L3l4UEfifSE7tu8hzIB4XCikPnmlinKjH5/CuYy99V ldlacrXsPMCj32M+0nrmuqakB5W/GlQo0d6VCtJQ= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Arthur Cohen To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-7809] gccrs: Add a test for malformed derive declaration input X-Act-Checkin: gcc X-Git-Author: Pierre-Emmanuel Patry X-Git-Refname: refs/heads/trunk X-Git-Oldrev: ad4c18174bb3dab443435fe19ca593206f98cddf X-Git-Newrev: dbe2f8ad4dbaad9e6f718eca311cce5bffd02bc3 Message-Id: <20240116180024.B6CB3385842F@sourceware.org> Date: Tue, 16 Jan 2024 18:00:24 +0000 (GMT) List-Id: https://gcc.gnu.org/g:dbe2f8ad4dbaad9e6f718eca311cce5bffd02bc3 commit r14-7809-gdbe2f8ad4dbaad9e6f718eca311cce5bffd02bc3 Author: Pierre-Emmanuel Patry Date: Tue Jul 18 16:10:01 2023 +0200 gccrs: Add a test for malformed derive declaration input Add a new test to highlight possible future regressions on malformed proc_macro_derive input. gcc/testsuite/ChangeLog: * rust/compile/proc_macro_derive_malformed.rs: New test. Signed-off-by: Pierre-Emmanuel Patry Diff: --- gcc/testsuite/rust/compile/proc_macro_derive_malformed.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/testsuite/rust/compile/proc_macro_derive_malformed.rs b/gcc/testsuite/rust/compile/proc_macro_derive_malformed.rs new file mode 100644 index 00000000000..d83256b8a2e --- /dev/null +++ b/gcc/testsuite/rust/compile/proc_macro_derive_malformed.rs @@ -0,0 +1,4 @@ +// { dg-additional-options "-frust-crate-type=proc-macro" } + +#[proc_macro_derive] // { dg-excess-errors "malformed 'proc_macro_derive' attribute input" } +pub fn my_invalid_macro() {}