Big change #1 for personality function references:
[llvm/avr.git] / test / Analysis / BasicAA / 2004-12-08-BasicAACrash2.ll
blob0e03db330c0461e5a464d377a971cddf61a7036a
1 ; RUN: opt < %s -dse
3 %"java/lang/Object" = type { %struct.llvm_java_object_base }
4 %"java/lang/StringBuffer" = type { "java/lang/Object", i32, { "java/lang/Object", i32, [0 x i8] }*, i1 }
5 %struct.llvm_java_object_base = type opaque
7 define void @"java/lang/StringBuffer/ensureCapacity_unsynchronized(I)V"() {
8 bc0:
9         %tmp = getelementptr %"java/lang/StringBuffer"* null, i32 0, i32 3              ; <i1*> [#uses=1]
10         br i1 false, label %bc16, label %bc7
12 bc16:           ; preds = %bc0
13         %tmp91 = getelementptr %"java/lang/StringBuffer"* null, i32 0, i32 2            ; <{ "java/lang/Object", i32, [0 x i8] }**> [#uses=1]
14         store { %"java/lang/Object", i32, [0 x i8] }* null, { %"java/lang/Object", i32, [0 x i8] }** %tmp91
15         store i1 false, i1* %tmp
16         ret void
18 bc7:            ; preds = %bc0
19         ret void