llvm-project/libcxx/include/support/win32
Eric Fiselier 541f9e2830 Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros.
This patch refactors the compiler detection done in `__config` by creating a
set of `_LIBCPP_COMPILER_<TYPE>` macros. The goal of this patch is to make
it easier to detect what compiler is being used outside of `__config`.

Additionally this patch removes workarounds for GCC in `__bit_reference`. I
tested GCC 4.8 and 4.9 without the workaround and neither seemed to need it
anymore.

llvm-svn: 291286
2017-01-06 21:42:58 +00:00
..
limits_win32.h
locale_mgmt_win32.h Split locale management out of locale_win32. NFCI 2016-03-09 15:49:59 +00:00
locale_win32.h locale: update ctype access for MSVC CRT 14+ 2017-01-02 18:41:48 +00:00
support.h Add _LIBCPP_COMPILER_[CLANG|GCC|MSVC|IBM] macros. 2017-01-06 21:42:58 +00:00