You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.207
Former-commit-id: 3b152f462918d427ce18620a2cbe4f8b79650449
This commit is contained in:
parent
8e12397d70
commit
eb85e2fc17
@ -1,37 +0,0 @@
|
||||
; RUN: llc -mtriple=x86_64-apple-darwin11 < %s | FileCheck %s
|
||||
|
||||
; Check that the cases which lead to unreachable are checked after "10"
|
||||
|
||||
define void @test1(i32 %x) nounwind uwtable ssp {
|
||||
entry:
|
||||
switch i32 %x, label %if.end7 [
|
||||
i32 0, label %if.then
|
||||
i32 10, label %if.then2
|
||||
i32 20, label %if.then5
|
||||
]
|
||||
|
||||
; CHECK-LABEL: test1:
|
||||
; CHECK-NOT: unr
|
||||
; CHECK: cmpl $10
|
||||
; CHECK: cmpl $20
|
||||
; CHECK: bar
|
||||
|
||||
if.then:
|
||||
tail call void @unr(i32 23) noreturn nounwind
|
||||
unreachable
|
||||
|
||||
if.then2:
|
||||
tail call void @bar(i32 42) nounwind
|
||||
br label %if.end7
|
||||
|
||||
if.then5:
|
||||
tail call void @unr(i32 5) noreturn nounwind
|
||||
unreachable
|
||||
|
||||
if.end7:
|
||||
ret void
|
||||
}
|
||||
|
||||
declare void @unr(i32) noreturn
|
||||
|
||||
declare void @bar(i32)
|
Reference in New Issue
Block a user