blob: e73199c29c103d622df96437ea2c7ab833016b51 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as | 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()