diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-27 02:49:45 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-27 02:49:45 +0000 |
commit | 788a6079e100b8247e609aec5e58edb6c837bd43 (patch) | |
tree | c91ed51414d6c64cd12f44820868cce63e2ab306 /llvm/tools/llvm-diff/DifferenceEngine.cpp | |
parent | 1844a71e66fca2b31b29fb0f5e512a2980258e46 (diff) | |
download | bcm5719-llvm-788a6079e100b8247e609aec5e58edb6c837bd43.tar.gz bcm5719-llvm-788a6079e100b8247e609aec5e58edb6c837bd43.zip |
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
Diffstat (limited to 'llvm/tools/llvm-diff/DifferenceEngine.cpp')
0 files changed, 0 insertions, 0 deletions