summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2019-09-04 08:19:30 +0000
committerHans Wennborg <hans@hanshq.net>2019-09-04 08:19:30 +0000
commit16d12847c1b43cbea908f6defef0be434e71d7f6 (patch)
tree5f7e1d6285cb0a725cb23aecad3ec9d365e7ba0f /lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
parent1975e635e64358e725b2ae67700aa07d481f29ee (diff)
downloadbcm5719-llvm-16d12847c1b43cbea908f6defef0be434e71d7f6.tar.gz
bcm5719-llvm-16d12847c1b43cbea908f6defef0be434e71d7f6.zip
Re-commit r363191 "[MS] Pretend constexpr variable template specializations are inline"
While the next Visual Studio update (16.3) will fix this issue, that hasn't shipped yet. Until then Clang wouldn't work with MSVC's headers which seems unfortunate. Let's keep this in until VS 16.3 ships. (See also PR42843.) > Fixes link errors with clang and the latest Visual C++ 14.21.27702 > headers, which was reported as PR42027. > > I chose to intentionally make these things linkonce_odr, i.e. > discardable, so that we don't emit definitions of these things in every > translation unit that includes STL headers. > > Note that this is *not* what MSVC does: MSVC has not yet implemented C++ > DR2387, so they emit fully specialized constexpr variable templates with > static / internal linkage. > > Reviewers: rsmith > > Differential Revision: https://reviews.llvm.org/D63175 llvm-svn: 370850
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud