Go to file
Douglas Gregor 181aa4a250 Improve template argument deduction to keep track of why template
argument deduction failed. For example, given

  template<typename T> struct is_same<T, T> { ... };

template argument deduction will fail for is_same<int, float>, and now
reports enough information

Right now, we don't do anything with this extra information, but it
can be used for informative diagnostics that say, e.g., "template
argument deduction failed because T was deduced to 'int' in one
context and 'float' in another".

llvm-svn: 73237
2009-06-12 18:26:56 +00:00
clang Improve template argument deduction to keep track of why template 2009-06-12 18:26:56 +00:00
compiler-rt/BlocksRuntime initial version of the blocks runtime 2009-06-10 18:41:48 +00:00
llvm Waste time fixing something that should have been fixed before. 2009-06-12 18:02:40 +00:00