1; RUN: llvm-as %s -o /dev/null
2; RUN: verify-uselistorder %s
3
4define void @a() {
5entry:
6  %0 = alloca inalloca i32
7  %1 = alloca inalloca [2 x i32]
8  %2 = alloca inalloca i32, i32 2
9  %3 = alloca inalloca i32, i32 2, align 16
10  %4 = alloca inalloca i32, i32 2, align 16, !foo !0
11  %5 = alloca i32, i32 2, align 16, !foo !0
12  %6 = alloca i32, i32 2, align 16
13  ret void
14}
15
16!0 = !{i32 662302, null}
17!foo = !{ !0 }
18