1 ; RUN: llvm-as < %s | llvm-dis > %t1.ll
2 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
3 ; RUN: diff %t1.ll %t2.ll
5 @_ZTIc = external constant i8*
6 @_ZTId = external constant i8*
7 @_ZTIPKc = external constant i8*
9 define void @_Z3barv() uwtable optsize ssp {
11 invoke void @_Z3quxv() optsize
12 to label %try.cont unwind label %lpad
14 try.cont: ; preds = %entry, %invoke.cont4
17 lpad: ; preds = %entry
18 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
21 filter [2 x i8**] [i8** @_ZTIPKc, i8** @_ZTId]
22 resume { i8*, i32 } %exn
25 declare void @_Z3quxv() optsize
27 declare i32 @__gxx_personality_v0(...)