19 lines · plain
1; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s2 3define void @test(ptr %p) {4; CHECK: Access scope list contains invalid access scope5 load i8, ptr %p, !llvm.access.group !16; CHECK: Access scope list must consist of MDNodes7 load i8, ptr %p, !llvm.access.group !28; CHECK-NOT: Access scope9 load i8, ptr %p, !llvm.access.group !310 load i8, ptr %p, !llvm.access.group !411 ret void12}13 14!0 = !{}15!1 = !{!0}16!2 = !{!"foo"}17!3 = distinct !{}18!4 = !{!3}19