aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-03-26 21:11:00 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-03-26 21:11:00 +0000
commitaeed3cbce0ef45ecf36258c3883e67f0cb5caf6f (patch)
treed36b5bf5258108f05389bd6f696a37a026dc9ab9 /clang/lib/Basic/Module.cpp
parenta5bcb2ed8a4d3c23558afb917c64bd7cd05549c8 (diff)
downloadllvm-aeed3cbce0ef45ecf36258c3883e67f0cb5caf6f.zip
llvm-aeed3cbce0ef45ecf36258c3883e67f0cb5caf6f.tar.gz
llvm-aeed3cbce0ef45ecf36258c3883e67f0cb5caf6f.tar.bz2
Fix PR23025.
There is something in link.exe that requires a relocation to use a global symbol. Not doing so breaks the chrome build on windows. This patch sets isWeak for that to work. To compensate, we then need to look past those symbols when not creating relocations. This patch includes an ELF test that matches GNU as behaviour. I am still reducing the chrome build issue and will add a test once that is done. llvm-svn: 233318
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions