1 ; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
2 ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
3 ; RUN: diff %t1.ll %t2.ll
9 define void "invoke"(%FunTy *%x)
11 %foo = call %FunTy* %x(i31 123)
15 define i31 "main"(i31 %argc, i8 **%argv, i8 **%envp)
17 %retval = call i31 (i31) *%test(i31 %argc)
18 %two = add i31 %retval, %retval
19 %retval2 = call i31 %test(i31 %argc)
21 %two2 = add i31 %two, %retval2
22 call void %invoke (%FunTy* %test)
26 define i31 "test"(i31 %i0)