summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-10-31 21:36:23 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-10-31 21:36:23 +0000
commitb0de56b59d1fc77c05c52ab752dc784edf8256d7 (patch)
tree5434242c4431b35b090dbbbd7956e604ac90b9f2 /clang/lib/Frontend/CompilerInvocation.cpp
parent75f9d3ac7e442342685432f650a226414b44248b (diff)
downloadbcm5719-llvm-b0de56b59d1fc77c05c52ab752dc784edf8256d7.tar.gz
bcm5719-llvm-b0de56b59d1fc77c05c52ab752dc784edf8256d7.zip
The expr '.' is not absolute.
With this patch we keep track of the fact that . is a position in the file and therefore not absolute. This allow us to compute relative relocations that involve symbol that are defined in linker scripts with '.'. This fixes https://llvm.org/bugs/show_bug.cgi?id=30406 There is still more work to track absoluteness over the various expressions, but this should unblock linking the EFI bootloader. llvm-svn: 285641
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud