MachO: Correctly mark symbol-difference variables as N_ABS.
authorJim Grosbach <grosbach@apple.com>
Thu, 13 Sep 2012 23:11:25 +0000 (23:11 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 13 Sep 2012 23:11:25 +0000 (23:11 +0000)
commit45d81bdde87a38c21facf2ec3b82b0589e9de7e9
tree1a34686bf98e38228f2d860457a4ce18946a38cf
parentb998913ff4aa58c3c342e167c785029cb331078e
MachO: Correctly mark symbol-difference variables as N_ABS.

.set a, b - c + CONSTANT
d = b - c + CONSTANT

Both 'a' and 'd' should be marked as absolute symbols (N_ABS).

rdar://12219394

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163853 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCMachObjectWriter.h
lib/MC/MachObjectWriter.cpp