Go to file
David Blaikie f68e809c5e Fix PR12378: provide conversion warnings on default args of function templates
Apparently we weren't checking default arguments when they were instantiated.
This adds the check, fixes the lack of instantiation caching (which seems like
it was mostly implemented but just missed the last step), and avoids
implementing non-dependent default args (for non-dependent parameter types) as
uninstantiated default arguments (so that we don't warn once for every
instantiation when it's not instantiation dependent).

Reviewed by Richard Smith.

llvm-svn: 155838
2012-04-30 18:21:31 +00:00
clang Fix PR12378: provide conversion warnings on default args of function templates 2012-04-30 18:21:31 +00:00
compiler-rt [ASan] use CLANG_VERSION in Makefile (currently 3.2) 2012-04-23 13:27:47 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Switch to BSD/MIT dual license. 2012-02-22 04:47:39 +00:00
libcxx libc++: only #include <cxxabi.h> if it exists. This allows libc++ to build 2012-04-19 01:36:12 +00:00
libcxxabi Make __cxa_new_handler un-mangled 2012-04-28 16:46:04 +00:00
lld show how to specify alternate path to clang compiler 2012-04-26 23:41:01 +00:00
lldb Added a --force option to "memory read," 2012-04-28 01:27:38 +00:00
llvm Tidy up. No functional change intended. 2012-04-30 17:47:15 +00:00
polly SCEV based code generation 2012-04-27 16:36:14 +00:00