summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/MicrosoftMangle.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2017-08-23 22:07:10 +0000
committerTim Northover <tnorthover@apple.com>2017-08-23 22:07:10 +0000
commit4bafa167481d6eec6535bbc5230535f9973d39e7 (patch)
treec4b43e495d19f4b4c695032f26cf6c9e016a979a /clang/lib/AST/MicrosoftMangle.cpp
parent7db6b5e2b3c804191095d32bb9cc8b5747d3f363 (diff)
downloadbcm5719-llvm-4bafa167481d6eec6535bbc5230535f9973d39e7.tar.gz
bcm5719-llvm-4bafa167481d6eec6535bbc5230535f9973d39e7.zip
ARM: use internal relocations for local symbols after all.
Switching to external relocations for ARM-mode branches (to allow Thumb interworking when the offset is unencodable) causes calls to temporary symbols to be miscompiled and instead go to the parent externally visible symbol. Calling a temporary never happens in compiled code, but can occasionally in hand-written assembly. llvm-svn: 311611
Diffstat (limited to 'clang/lib/AST/MicrosoftMangle.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud