aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-10-15 18:55:30 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-10-15 18:55:30 +0000
commita74b5e682361e336f56cc3fdbeb05c8183c089e1 (patch)
tree11e01d2e892ddc6be7638d29e6d4cf28da48edfa /clang/lib/CodeGen/CodeGenModule.cpp
parentb0c5b8f22879ad8445962d60b3d479b10b4d9d56 (diff)
downloadllvm-a74b5e682361e336f56cc3fdbeb05c8183c089e1.zip
llvm-a74b5e682361e336f56cc3fdbeb05c8183c089e1.tar.gz
llvm-a74b5e682361e336f56cc3fdbeb05c8183c089e1.tar.bz2
Correctly handle references to section symbols.
When processing assembly like .long .text we were creating a new undefined symbol .text. GAS on the other hand would handle that as a reference to the .text section. This patch implements that by creating the section symbols earlier so that they are visible during asm parsing. The patch also updates llvm-readobj to print the symbol number in the relocation dump so that the test can differentiate between two sections with the same name. llvm-svn: 219829
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions