; RUN: llvm-upgrade < %s | llvm-as | opt -inline -disable-output

declare int %External()

implementation

internal int %Callee() {
  %I = call int %External()
  %J = add int %I, %I
  ret int %J
}

int %Caller() {
	%V = invoke int %Callee() to label %Ok except label %Bad
Ok:
  ret int %V
Bad:
  ret int 0
}

