summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/Format.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2018-02-08 01:16:05 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2018-02-08 01:16:05 +0000
commit362fccf131c775a3a6379d1acb2a92adaca4aca6 (patch)
tree2cd445a3c3b0714855167372745e457c28c8167f /clang/lib/Format/Format.cpp
parentc908e3f77ad425d984dea1f86a7924180da8e9fc (diff)
downloadbcm5719-llvm-362fccf131c775a3a6379d1acb2a92adaca4aca6.tar.gz
bcm5719-llvm-362fccf131c775a3a6379d1acb2a92adaca4aca6.zip
Fix PR36268.
The issue is that clang was first creating a extern_weak hidden GV and then changing the linkage to external. Once we know it is not extern_weak we know it must be dso_local. This patch refactors the code that sets the implicit dso_local to a helper private function that is used every time we change the linkage or visibility. I will commit a patch to clang in a minute. llvm-svn: 324551
Diffstat (limited to 'clang/lib/Format/Format.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud