llvm-project/libcxx
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
..
cmake http://llvm.org/bugs/show_bug.cgi?id=9399 fixed by Ryuta Suzuki 2011-05-24 12:54:00 +00:00
include Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause 2013-01-22 17:26:08 +00:00
lib [CMake] Fix c++ abi library configuration on Linux. 2012-12-31 19:34:21 +00:00
src Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause 2013-01-22 17:26:08 +00:00
test Make a few tests optimization-proof. These tests were failing under -O3 because the optimizer was eliminating the call to new. 2013-01-16 17:56:06 +00:00
www [CMake] Fix c++ abi library configuration on Linux. 2012-12-31 19:34:21 +00:00
.arcconfig Add a simple .arcconfig to make using the 'arc' commandline tool and the 2012-12-31 05:59:45 +00:00
CMakeLists.txt Saleem Abdulrasool: Ensure that __GLIBCXX__ is defined when building with libsupc++. 2013-01-22 14:44:06 +00:00
CREDITS.TXT Updating CREDITS.TXT 2013-01-01 16:09:11 +00:00
LICENSE.TXT Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
Makefile Fix installheaders target to do what it did prior to r161760. rdar://12348765 2012-09-21 20:49:54 +00:00