Go to file
Richard Smith 539e8e3703 Fix template argument deduction when only some of a parameter pack is a non-deduced context.
When a parameter pack has multiple corresponding arguments, and some subset of
them are overloaded functions, it's possible that some subset of the parameters
are non-deduced contexts. In such a case, keep deducing from the remainder of
the arguments, and resolve the incomplete pack against whatever other
deductions we've performed for the pack.

GCC, MSVC, and ICC give three different bad behaviors for this case; what we do
now (and what we did before) don't exactly match any of them, sadly :( I'm
getting a core issue opened to specify more precisely how this should be
handled.

llvm-svn: 290923
2017-01-04 01:48:55 +00:00
clang Fix template argument deduction when only some of a parameter pack is a non-deduced context. 2017-01-04 01:48:55 +00:00
clang-tools-extra [clang-tidy] Add check name to YAML export (clang-tools-extra part) 2017-01-03 14:36:13 +00:00
compiler-rt [XRay] [compiler-rt] Include argv[0] in the log file name. 2017-01-03 04:35:24 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx [libcxx] [test] Strip trailing whitespace. 2017-01-04 00:53:41 +00:00
libcxxabi [libcxxabi] Introduce an externally threaded libc++abi variant. 2017-01-03 12:58:34 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld COFF: replace a magic number and assert more 2016-12-30 19:02:04 +00:00
lldb Remove SymbolFilePDBTests.cpp from the list of tests to include in the 2017-01-04 00:01:25 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Correct the parent testing to avoid the special case where a DIE has a depth of 1 2017-01-04 00:10:50 +00:00
openmp Fix for the __kmpc_global_num_threads function to return the value of the __kmp_all_nth global var. 2016-12-21 21:20:20 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Update to isl-0.18-43-g0b4256f 2016-12-31 07:46:11 +00:00