diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-10-15 18:55:30 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-10-15 18:55:30 +0000 |
commit | a74b5e682361e336f56cc3fdbeb05c8183c089e1 (patch) | |
tree | 11e01d2e892ddc6be7638d29e6d4cf28da48edfa /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | b0c5b8f22879ad8445962d60b3d479b10b4d9d56 (diff) | |
download | llvm-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