diff options
author | Tim Northover <tnorthover@apple.com> | 2017-05-15 21:51:38 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2017-05-15 21:51:38 +0000 |
commit | 203c6f055d55db1d99ef074e9a8122a47d669b4d (patch) | |
tree | a8ec24c90595f1a120e63ca9669fdf1ccdc0d97a /llvm/lib/Target/AArch64/AArch64TargetObjectFile.h | |
parent | 441cfee780c5c9be461012e53ed5a7e1b837fd31 (diff) | |
download | bcm5719-llvm-203c6f055d55db1d99ef074e9a8122a47d669b4d.tar.gz bcm5719-llvm-203c6f055d55db1d99ef074e9a8122a47d669b4d.zip |
AArch64: use linker-private symbols for globals in MachO.
We don't use section-relative relocations on AArch64, so all symbols must be at
least visible to the linker (i.e. properly global or l_whatever, but not
L_whatever).
llvm-svn: 303118
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64TargetObjectFile.h')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64TargetObjectFile.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h b/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h index 05e1dfa9e6c..47e3bce43f6 100644 --- a/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h +++ b/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h @@ -40,6 +40,9 @@ public: const MCValue &MV, int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const override; + + void getNameWithPrefix(SmallVectorImpl<char> &OutName, const GlobalValue *GV, + const TargetMachine &TM) const override; }; } // end namespace llvm |