diff options
| author | Tom Eccles <tom.eccles@codethink.co.uk> | 2020-06-04 12:13:36 +0100 | 
|---|---|---|
| committer | Tom Eccles <tom.eccles@codethink.co.uk> | 2020-06-04 12:15:26 +0100 | 
| commit | 08529aff80e2fb955ff295a1cb600c4401d47d9c (patch) | |
| tree | 53cfb7d98d7cab8ef9e4124cd1df3547ec49e74d | |
| parent | 37e8e0571279265f8abfdd9dd93fbc58677029df (diff) | |
| download | rust-08529aff80e2fb955ff295a1cb600c4401d47d9c.tar.gz rust-08529aff80e2fb955ff295a1cb600c4401d47d9c.zip | |
test: codegen: skip catch-unwind on riscv64
It isn't clear to me if this is a bug or not, hence the FIXME
| -rw-r--r-- | src/test/codegen/catch-unwind.rs | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/src/test/codegen/catch-unwind.rs b/src/test/codegen/catch-unwind.rs index 3c9bc35d1c8..7ff9c0d15e0 100644 --- a/src/test/codegen/catch-unwind.rs +++ b/src/test/codegen/catch-unwind.rs @@ -1,5 +1,14 @@ // compile-flags: -O +// On x86 the closure is inlined in foo() producting something like +// define i32 @foo() [...] { +// tail call void @bar() [...] +// ret i32 0 +// } +// On riscv the closure is another function, placed before fn foo so CHECK can't +// find it +// ignore-riscv64 FIXME + #![crate_type = "lib"] extern "C" { | 
