[PATCH] D115775: [lld-macho] Handle $ld$hide[$os] symbols.
Jez Ng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 15 16:47:01 PST 2021
int3 added inline comments.
================
Comment at: lld/test/MachO/special-symbol-ld-hidden.s:12
+# RUN: llvm-objdump --macho --bind %t/ref-all.dylib | FileCheck %s --check-prefix=FOO
+
+# ERROR: error: undefined symbol: _OBJC_CLASS_$_foo11
----------------
should we check whether $ld$hide has an impact on re-exported symbols too?
================
Comment at: lld/test/MachO/special-symbol-ld-hidden.s:24-27
+.long _xxx at GOTPCREL
+.long _OBJC_CLASS_$_foo11 at GOTPCREL
+.long _OBJC_CLASS_$_foo10 at GOTPCREL
+.long _OBJC_CLASS_$_bar at GOTPCREL
----------------
shouldn't this be `.quad`? I believe `.long` is for 32-bit values
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115775/new/
https://reviews.llvm.org/D115775
More information about the llvm-commits
mailing list