llvm-project/libcxx
Shoaib Meenai 7afc8fa44c config: Use _LIBCPP_TYPE_VIS_ONLY with enum class
An enum class has associated type info. In the Microsoft ABI, type info
is emitted in the COMDAT section and isn't exported, so clang rightfully
complains about __declspec(dllexport) being unused for an enum class.
On other platforms, we still want to export the type info.

Differential Revision: https://reviews.llvm.org/D24065

llvm-svn: 281264
2016-09-12 21:41:12 +00:00
..
benchmarks Improve CMake output when registering benchmarks 2016-09-07 00:57:26 +00:00
cmake [CMake] NFC. Missed the other uses in r280406 2016-09-01 19:47:39 +00:00
docs Enable installation of libc++experimental by default. 2016-09-07 01:15:10 +00:00
include config: Use _LIBCPP_TYPE_VIS_ONLY with enum class 2016-09-12 21:41:12 +00:00
lib [libcxx] Introduce an externally-threaded libc++ variant. 2016-09-11 21:46:40 +00:00
src [libcxx] Fix a data race in call_once 2016-09-04 09:55:12 +00:00
test [libcxx] Introduce an externally-threaded libc++ variant. 2016-09-11 21:46:40 +00:00
utils Update Google Benchmark library. 2016-08-29 19:12:01 +00:00
www Mark LWG 2716 as complete - shuffle and sample disallows lvalue URNGs. 2016-08-28 21:55:00 +00:00
.arcconfig Upgrade arcconfig to use https 2016-07-18 02:02:49 +00:00
.gitignore Add MSVC specifics to .gitignore. Patch from STL@microsoft.com 2016-08-03 05:51:19 +00:00
CMakeLists.txt [libcxx] Introduce an externally-threaded libc++ variant. 2016-09-11 21:46:40 +00:00
CREDITS.TXT Add entry to CREDITS.TXT for propagate_const 2016-06-19 19:36:28 +00:00
LICENSE.TXT Update copyright year to 2016. 2016-03-30 22:39:53 +00:00
TODO.TXT Test commit to see if libcxx.llvm.org/docs builds 2015-09-04 22:57:00 +00:00