aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-11-21 19:34:36 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-30 12:36:47 +0100
commit088e3b0b7af1b6a38057c8717227867831d00c5e (patch)
tree49cef11b0936307714b0f0207dcaddc87e939750
parent5959f32d28ff76b3e9c177914f034aae72c9a835 (diff)
downloadgcc-088e3b0b7af1b6a38057c8717227867831d00c5e.zip
gcc-088e3b0b7af1b6a38057c8717227867831d00c5e.tar.gz
gcc-088e3b0b7af1b6a38057c8717227867831d00c5e.tar.bz2
gccrs: Add a regression test for unsafe module validation
Add a new test to check for unsafe modules during AST validation pass. gcc/testsuite/ChangeLog: * rust/compile/unsafe_module.rs: New test. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r--gcc/testsuite/rust/compile/unsafe_module.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/unsafe_module.rs b/gcc/testsuite/rust/compile/unsafe_module.rs
new file mode 100644
index 0000000..74bc170
--- /dev/null
+++ b/gcc/testsuite/rust/compile/unsafe_module.rs
@@ -0,0 +1,2 @@
+unsafe mod toto {}
+// { dg-error "module cannot be declared unsafe" "" { target *-*-* } .-1 }