; RUN: llvm-as < %s | llvm-dis | FileCheck %s ; RUN: verify-uselistorder %s !named = !{!0, !1, !2, !3, !4, !5, !6, !7, !8, !9, !10} !0 = !{} !1 = !{} ; This should merge with !0. !2 = !{!0} !3 = !{!0} ; This should merge with !2. !4 = distinct !{} !5 = distinct !{} !6 = distinct !{!0} !7 = distinct !{!0} !8 = distinct !{!8} !9 = distinct !{!9} !10 = !{!10} ; This should become distinct. ; CHECK: !named = !{!0, !0, !1, !1, !2, !3, !4, !5, !6, !7, !8} ; CHECK: !0 = !{} ; CHECK-NEXT: !1 = !{!0} ; CHECK-NEXT: !2 = distinct !{} ; CHECK-NEXT: !3 = distinct !{} ; CHECK-NEXT: !4 = distinct !{!0} ; CHECK-NEXT: !5 = distinct !{!0} ; CHECK-NEXT: !6 = distinct !{!6} ; CHECK-NEXT: !7 = distinct !{!7} ; CHECK-NEXT: !8 = distinct !{!8} ; CHECK-NOT: !