hanchenye-llvm-project/llvm/tools
Michael J. Spencer 788a6079e1 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
..
bugpoint Apply "Win32's Hybrid path separator in argv[0] should be accepted to bugpoint", 2010-08-24 17:44:07 +00:00
bugpoint-passes Minor cleanups to follow the common convention for pass 2010-08-20 00:56:16 +00:00
edis build: Don't pass -avoid-version or -no-undefined on Darwin, they don't do 2010-07-31 21:32:56 +00:00
gold Convert tools to use tool_output_file, and introduce error 2010-08-20 16:59:15 +00:00
llc Use the new tool_output_file in several tools. This fixes a variety 2010-08-20 01:07:01 +00:00
lli Simplify ".bc" detection. 2010-04-15 11:33:14 +00:00
llvm-ar
llvm-as Use the new tool_output_file in several tools. This fixes a variety 2010-08-20 01:07:01 +00:00
llvm-bcanalyzer Remove an unused command-line option. 2010-08-18 17:20:51 +00:00
llvm-config CMake: Improved COMMENT on a custom command 2010-08-15 22:14:36 +00:00
llvm-diff Fix the msvs 2010 build. 2010-08-27 02:49:45 +00:00
llvm-dis Use the new tool_output_file in several tools. This fixes a variety 2010-08-20 01:07:01 +00:00
llvm-extract Rewrite ExtractGV, removing a bunch of stuff that didn't fully work, 2010-08-26 00:22:55 +00:00
llvm-ld Convert tools to use tool_output_file, and introduce error 2010-08-20 16:59:15 +00:00
llvm-link Updated CMake library dependencies. Removed unnecessary component name 2010-08-26 02:29:53 +00:00
llvm-mc Use the new tool_output_file in several tools. This fixes a variety 2010-08-20 01:07:01 +00:00
llvm-nm - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. 2010-08-24 20:00:52 +00:00
llvm-prof Reapply r110396, with fixes to appease the Linux buildbot gods. 2010-08-06 18:33:48 +00:00
llvm-ranlib
llvm-shlib This patch enables ENABLE_SHARED=1 to build DLL based LLVM toolchain on MingW & Cygwin. 2010-08-17 19:03:03 +00:00
llvm-stub
llvmc llvmc: Make syntax more consistent. 2010-08-23 23:21:23 +00:00
lto Fix prototypes. 2010-08-26 17:47:45 +00:00
opt Convert tools to use tool_output_file, and introduce error 2010-08-20 16:59:15 +00:00
CMakeLists.txt Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00
Makefile Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00