xref: /llvm-project/llvm/test/Verifier/used-uses.ll (revision b67c16ff6af557174e498d6d82df9936e333f3d6)
1; RUN: not llvm-as %s -o /dev/null 2>&1 | FileCheck %s
2
3; CHECK: invalid uses of intrinsic global variable
4; CHECK-NEXT: ptr @llvm.used
5@llvm.used = appending global [1 x ptr] [ptr @foo]
6
7; CHECK: invalid uses of intrinsic global variable
8; CHECK-NEXT: ptr @llvm.compiler.used
9@llvm.compiler.used = appending global [1 x ptr] [ptr @bar]
10
11define void @foo() {
12  ret void
13}
14
15define void @bar() {
16  ret void
17}
18
19@used_user = global ptr @llvm.used
20@compiler_used_user = global ptr @llvm.compiler.used
21