diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-19 18:16:39 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2010-08-19 18:16:39 +0000 |
commit | 6715be20e23ac19efd20e16d43fdd1f608e3e415 (patch) | |
tree | 540f0934226f28a444733fd957bf0497765f6b74 /lib/CodeGen/MachineVerifier.cpp | |
parent | b1508d18896f9b9de7738b8df3cace64a2b22955 (diff) |
Fix the msvc 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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111535 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineVerifier.cpp')
0 files changed, 0 insertions, 0 deletions