llvm-mirror/tools/llvm-diff
Michael J. Spencer 642401a697 Fix the msvs 2010 build.
The Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01
implements parts of C++0x based on the draft standard. An old version of
the draft had a bug that makes std::pair<T1*, T2*>(something, 0) fail to
compile. This is because the template<class U, class V> pair(U&& x, V&& y)
constructor is selected, even though it later fails to implicitly convert
U and V to frist_type and second_type.

This has been fixed in n3090, but it seems that Microsoft is not going to
update msvc.

llvm-svn: 112257
2010-08-27 02:49:45 +00:00
..
CMakeLists.txt
DifferenceEngine.cpp Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00
DifferenceEngine.h Fix the msvs 2010 build. 2010-08-27 02:49:45 +00:00
llvm-diff.cpp Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00
Makefile