| 12345678910111213141516171819202122232425 |
- ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
- ; RUN: verify-uselistorder %s
- !0 = !{!"zero"}
- !1 = !{!"one"}
- !2 = !{!"two"}
- !foo = !{!0, !1, !2}
- ; CHECK: !foo = !{!0, !1, !2}
- !\23pragma = !{!0, !1, !2}
- ; CHECK: !\23pragma = !{!0, !1, !2}
- ; \31 is the digit '1'. On emission, we escape the first character (to avoid
- ; conflicting with anonymous metadata), but not the subsequent ones.
- !\31\31\31 = !{!0, !1, !2}
- ; CHECK: !\3111 = !{!0, !1, !2}
- !\22name\22 = !{!0, !1, !2}
- ; CHECK: !\22name\22 = !{!0, !1, !2}
- ; \x doesn't mean anything, so we parse it literally but escape the \ into \5C
- ; when emitting it, followed by xfoo.
- !\xfoo = !{!0, !1, !2}
- ; CHECK: !\5Cxfoo = !{!0, !1, !2}
|