brintos

brintos / llvm-project-archived public Read only

0
0
Text · 618 B · 26e72f3 Raw
24 lines · plain
1# REQUIRES: x862# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t.o3# RUN: not ld.lld %t.o -o /dev/null -shared 2>&1 | FileCheck %s4 5# CHECK: error: undefined hidden symbol: hidden6# CHECK: >>> referenced by {{.*}}:(.data+0x0)7.global hidden8.hidden hidden9 10# CHECK: error: undefined internal symbol: internal11# CHECK: >>> referenced by {{.*}}:(.data+0x8)12.global internal13.internal internal14 15# CHECK: error: undefined protected symbol: protected16# CHECK: >>> referenced by {{.*}}:(.data+0x10)17.global protected18.protected protected19 20.section .data, "a"21 .quad hidden22 .quad internal23 .quad protected24