summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGObjC.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-05-17 20:12:31 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-05-17 20:12:31 +0000
commit0211a969891b4bc035eb19d01baa071e5e2a213e (patch)
tree96f6451f79446b8cf5704dce774832336d872aec /clang/lib/CodeGen/CGObjC.cpp
parent9cfe9e6a4a91b66535bfa4ca008df5b9163395fd (diff)
downloadbcm5719-llvm-0211a969891b4bc035eb19d01baa071e5e2a213e.tar.gz
bcm5719-llvm-0211a969891b4bc035eb19d01baa071e5e2a213e.zip
MC/Mach-O: Fix some differences in symbol flag handling.
- Don't clear weak reference flag, 'as' was only "trying" to do this, it wasn't actually succeeding. - Clear the "lazy bound" bit when we mark something external. This corresponds roughly to the lazy clearing of the bit that 'as' implements in symbol_table_lookup. - The exact meaning of these flags appears pretty loose, since 'as' isn't very consistent. For now we just try to match 'as', we will clean this up one day hopefully. llvm-svn: 103964
Diffstat (limited to 'clang/lib/CodeGen/CGObjC.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud