From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id D2CAA381667B; Wed, 8 Jun 2022 12:12:03 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D2CAA381667B 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] builtin_macros: Add test for file!() X-Act-Checkin: gcc X-Git-Author: Arthur Cohen X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: 62ab4d6bf10181de2e354095ad9780d11fd4dd8b X-Git-Newrev: 8cc50f2d23fc085801ea21237b68b5cb27efd291 Message-Id: <20220608121203.D2CAA381667B@sourceware.org> Date: Wed, 8 Jun 2022 12:12:03 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2022 12:12:03 -0000 https://gcc.gnu.org/g:8cc50f2d23fc085801ea21237b68b5cb27efd291 commit 8cc50f2d23fc085801ea21237b68b5cb27efd291 Author: Arthur Cohen Date: Wed Feb 23 15:51:15 2022 +0100 builtin_macros: Add test for file!() Diff: --- gcc/testsuite/rust/execute/torture/builtin_macros1.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gcc/testsuite/rust/execute/torture/builtin_macros1.rs b/gcc/testsuite/rust/execute/torture/builtin_macros1.rs new file mode 100644 index 00000000000..d68f62f5175 --- /dev/null +++ b/gcc/testsuite/rust/execute/torture/builtin_macros1.rs @@ -0,0 +1,18 @@ +// { dg-output "rust/execute/torture/builtin_macros1.rs" } +macro_rules! file { + () => {{}}; +} + +extern "C" { + fn printf(fmt: *const i8, ...); +} + +fn print(s: &str) { + printf("%s\n\0" as *const str as *const i8, s); +} + +fn main() -> i32 { + print(file!()); + + 0 +}