mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
737cf5b17d
The trap instruction is intercepted by various runtime environments, and instead of a crash it creates confusion. This reapplies r354606 with a fix. llvm-svn: 354611
11 lines
210 B
LLVM
11 lines
210 B
LLVM
; RUN: llc -march=hexagon -trap-unreachable < %s | FileCheck %s
|
|
|
|
; Trap is implemented via a misaligned load.
|
|
; CHECK: memd(##3134984174)
|
|
|
|
define void @fred() #0 {
|
|
unreachable
|
|
}
|
|
|
|
attributes #0 = { nounwind }
|