mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 19:42:54 +02:00
New testcase.
llvm-svn: 9525
This commit is contained in:
parent
26b87323af
commit
20a23db5be
@ -0,0 +1,19 @@
|
|||||||
|
; The inliner is breaking inlining invoke instructions where there is a PHI
|
||||||
|
; node in the exception destination, and the inlined function contains an
|
||||||
|
; unwind instruction.
|
||||||
|
|
||||||
|
; RUN: llvm-as < %s | opt -inline -disable-output
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
linkonce void %foo() {
|
||||||
|
unwind
|
||||||
|
}
|
||||||
|
|
||||||
|
int %test() {
|
||||||
|
BB1:
|
||||||
|
invoke void %foo() to label %Cont except label %Cont
|
||||||
|
Cont:
|
||||||
|
%A = phi int [ 0, %BB1], [0, %BB1]
|
||||||
|
ret int %A
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user