1 ; RUN: not llvm-as < %s -disable-output 2>&1 | FileCheck %s
2 ; CHECK: error: expected uselistorder directive
4 define i32 @f32(i32 %a, i32 %b, i32 %c, i32 %d) {
10 %sum = add i32 %eh, %ef
14 %product = phi i32 [%ef, %first], [%sum, %0]
15 %backto0 = icmp slt i32 %product, -9
16 br i1 %backto0, label %0, label %exit
25 %goto0 = icmp slt i32 %g1, -9
26 br i1 %goto0, label %0, label %preexit
28 ; uselistorder directives
29 uselistorder i32 7, { 1, 0 }
30 uselistorder i32 %1, { 1, 0 }
31 uselistorder i32 %e, { 1, 0 }
32 uselistorder label %0, { 1, 0 }
33 uselistorder label %preexit, { 1, 0 }