summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
diff options
context:
space:
mode:
authorShoaib Meenai <smeenai@fb.com>2017-07-29 02:54:41 +0000
committerShoaib Meenai <smeenai@fb.com>2017-07-29 02:54:41 +0000
commit191b7d18f1651f2171ab82fb0dc89cd05e9d9565 (patch)
treeb0ec2b95a56b7551235461a14786fda476e5ba84 /llvm/lib/Passes/PassBuilder.cpp
parent15b5c8b2069a025566f13c4a81339c6f687ee312 (diff)
downloadbcm5719-llvm-191b7d18f1651f2171ab82fb0dc89cd05e9d9565.tar.gz
bcm5719-llvm-191b7d18f1651f2171ab82fb0dc89cd05e9d9565.zip
[libc++] Hoist extern template above first use
This function template is referenced inside class basic_string as a friend function. The extern template declaration needs to be above that friend declaration to actually take effect. This is important because this function was marked as exported in r307966, so without the extern template taking effect, it can leak into other DSOs as a visible symbol. llvm-svn: 309474
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud