llvm-project/libcxx/src
Howard Hinnant 2446649c1e Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause
template typename deductions on swap<> (used in string.cpp).  Use
decltype(errno) to replicate the type and qualifier information for holding the
errno value.  Because errno is expected to be assignable, there is no need to
use typename std::remove_const<decltype(errno)>::type to hold the value.

llvm-svn: 173172
2013-01-22 17:26:08 +00:00
..
support Add support files required for building on Solaris. 2012-02-29 13:17:28 +00:00
algorithm.cpp license change 2010-11-16 22:09:02 +00:00
bind.cpp license change 2010-11-16 22:09:02 +00:00
chrono.cpp Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. 2012-12-12 21:14:28 +00:00
condition_variable.cpp Change sleep_for, sleep_until, and the condition_variable timed wait 2012-08-30 19:14:33 +00:00
debug.cpp Saleem Abdulrasool: This just rounds up a few compile warnings emitted by GCC (4.7.2). 2012-12-27 18:46:00 +00:00
exception.cpp Saleem Abdulrasool: __terminate_handler and __unexpected_handler are defined but not used when 2013-01-22 14:48:10 +00:00
future.cpp Fix a race in the construction of future. This fixes http://llvm.org/bugs/show_bug.cgi?id=14934. 2013-01-14 20:01:24 +00:00
hash.cpp Saleem Abdulrasool: avoid hardcoding buffer lengths. 2012-12-27 21:17:53 +00:00
ios.cpp noexcept and constexpr applied to <ios>. 2012-07-21 01:03:40 +00:00
iostream.cpp Protect use of alignas against older versions of clang 2012-05-31 19:31:14 +00:00
locale.cpp Saleem Abdulrasool: GCC complains about the template functions as potentially not being able to be 2012-12-28 18:15:01 +00:00
memory.cpp Rename uses of _ and __ because these are getting stepped on by macros from other system code. 2012-10-30 19:06:59 +00:00
mutex.cpp noexcept and constexpr applied to <mutex>. 2012-07-21 16:13:09 +00:00
new.cpp Patch by Andrew C. Morrow: Conditionally include cxxabi.h in new.cpp and typeinfo.cpp. Both new.cpp and typeinfo.cpp have code that is conditionally compiled 2012-07-26 17:42:39 +00:00
random.cpp noexcept applied to <random>. 2012-07-20 21:44:27 +00:00
regex.cpp Quash a whole bunch of warnings 2011-12-01 20:21:04 +00:00
stdexcept.cpp Some minor mingw64 porting tweaks from Glen. 2012-09-03 18:13:11 +00:00
string.cpp Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause 2013-01-22 17:26:08 +00:00
strstream.cpp Quash a whole bunch of warnings 2011-12-01 20:21:04 +00:00
system_error.cpp _STD -> _VSTD to avoid macro clash on windows 2011-06-30 21:18:19 +00:00
thread.cpp Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC. 2012-12-27 23:24:31 +00:00
typeinfo.cpp Patch by Andrew C. Morrow: Conditionally include cxxabi.h in new.cpp and typeinfo.cpp. Both new.cpp and typeinfo.cpp have code that is conditionally compiled 2012-07-26 17:42:39 +00:00
utility.cpp Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage. 2012-04-03 23:45:46 +00:00
valarray.cpp license change 2010-11-16 22:09:02 +00:00