; RUN: llvm-upgrade < %s | llvm-as | opt -dse

"java/lang/Object" = type { %struct.llvm_java_object_base }
	"java/lang/StringBuffer" = type { "java/lang/Object", int, { "java/lang/Object", uint, [0 x ushort] }*, bool }
	%struct.llvm_java_object_base = type opaque

implementation   ; Functions:

void "java/lang/StringBuffer/ensureCapacity_unsynchronized(I)V"() {
bc0:
	%tmp = getelementptr "java/lang/StringBuffer"* null, int 0, uint 3		; <bool*> [#uses=1]
	br bool false, label %bc16, label %bc7

bc16:		; preds = %bc0
	%tmp91 = getelementptr "java/lang/StringBuffer"* null, int 0, uint 2		; <{ "java/lang/Object", uint, [0 x ushort] }**> [#uses=1]
	store { "java/lang/Object", uint, [0 x ushort] }* null, { "java/lang/Object", uint, [0 x ushort] }** %tmp91
	store bool false, bool* %tmp
	ret void

bc7:		; preds = %bc0
	ret void
}
