• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: opt < %s -inline -disable-output
2
3define i32 @main() {
4entry:
5        invoke void @__main( )
6                        to label %Call2Invoke unwind label %LongJmpBlkPre
7
8Call2Invoke:            ; preds = %entry
9        br label %LongJmpBlkPre
10
11LongJmpBlkPre:          ; preds = %Call2Invoke, %entry
12        %i.3 = phi i32 [ 0, %entry ], [ 0, %Call2Invoke ]               ; <i32> [#uses=0]
13        ret i32 0
14}
15
16define void @__main() {
17        call void @__llvm_getGlobalCtors( )
18        call void @__llvm_getGlobalDtors( )
19        ret void
20}
21
22declare void @__llvm_getGlobalCtors()
23
24declare void @__llvm_getGlobalDtors()
25
26