blob: 248f3d8490ed392eb68329ca56cae70d4bb959b5 [file] [log] [blame]
Chris Lattner21c61582003-09-22 21:58:46 +00001; RUN: llvm-as < %s | opt -inline -disable-output
2
3implementation
4
5int %main() {
6entry:
7 invoke void %__main( )
8 to label %Call2Invoke except label %LongJmpBlkPre
9
10Call2Invoke:
11 br label %LongJmpBlkPre
12
13LongJmpBlkPre:
14 %i.3 = phi uint [ 0, %entry ], [ 0, %Call2Invoke ] ; <uint> [#uses=0]
15 ret int 0
16}
17
18void %__main() {
19 call void %__llvm_getGlobalCtors( )
20 call void %__llvm_getGlobalDtors( )
21 ret void
22}
23
24declare void %__llvm_getGlobalCtors()
25
26declare void %__llvm_getGlobalDtors()