diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-07-22 12:28:25 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2021-07-22 12:28:25 +0100 |
commit | b830b3523eb456ab955459eabfe5abc98135a806 (patch) | |
tree | abdb1f27294f262ed96fb6cc2d45b6de981e05ef /gcc | |
parent | dd825b9b5d2705023cd3faa20684b881d154a9ba (diff) | |
download | gcc-b830b3523eb456ab955459eabfe5abc98135a806.zip gcc-b830b3523eb456ab955459eabfe5abc98135a806.tar.gz gcc-b830b3523eb456ab955459eabfe5abc98135a806.tar.bz2 |
Add testcase to cover parse errors in unsafe expressions
We had a bug in the parser with unsafe expression this adds a test case to
cover the parser issue.
Fixes #584
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/rust/compile/torture/unsafe3.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/rust/compile/torture/unsafe3.rs b/gcc/testsuite/rust/compile/torture/unsafe3.rs new file mode 100644 index 0000000..5f42725 --- /dev/null +++ b/gcc/testsuite/rust/compile/torture/unsafe3.rs @@ -0,0 +1,9 @@ +pub fn test() -> i32 { + let a = unsafe { 123 }; + a +} + +pub fn main() { + let a = test(); + // { dg-warning "unused name" "" { target *-*-* } .-1 } +} |