1 ; Inlining used to break PHI nodes. This tests that they are correctly updated
2 ; when a node is split around the call instruction. The verifier caught the error.
4 ; RUN: as < %s | opt -inline
15 %T = setlt ulong %n, 2 ; {bool}:0
16 br bool %T, label %BaseCase, label %RecurseCase
19 %result = call ulong %test(ulong %n)
23 %X = phi ulong [1, %0], [2, %RecurseCase]