summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2010-08-19 18:16:39 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2010-08-19 18:16:39 +0000
commitabca1734947b75b50ce41968d66ed66af8ee0c9b (patch)
tree216a575ffa39723cf6ac8e2609cf44e4a35d6870 /llvm/lib/CodeGen/MachineSink.cpp
parent370c77c064923da475771f4f337f4745fededb6c (diff)
downloadbcm5719-llvm-abca1734947b75b50ce41968d66ed66af8ee0c9b.tar.gz
bcm5719-llvm-abca1734947b75b50ce41968d66ed66af8ee0c9b.zip
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. llvm-svn: 111535
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud