llvm-project/clang/lib
Lei Liu 413f3c5595 [Sema] Do not match function type with const T in template argument deduction
From http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1584,
function type should not match cv-qualified type in template argument
deduction. This also matches what GCC and EDG do in template argument
deduction.

Differential Revision: https://reviews.llvm.org/D45755

llvm-svn: 331424
2018-05-03 01:43:23 +00:00
..
ARCMigrate PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
AST [ObjC] Supress the 'implementing unavailable method' warning when 2018-05-03 01:12:06 +00:00
ASTMatchers Fix typos in clang 2018-04-06 15:14:32 +00:00
Analysis Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Basic [X86] directstore and movdir64b intrinsics 2018-05-01 10:05:42 +00:00
CodeGen [OPENMP] Add support for reductions on simd directives in target 2018-05-02 20:03:27 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [Driver] Infer Android sysroot location. 2018-05-02 19:38:37 +00:00
Edit PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Format Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Frontend [OPENMP] Enable c++ exceptions outside of the target constructs iff they are 2018-05-02 16:52:07 +00:00
FrontendTool Make a build bot happy. 2018-02-10 14:26:53 +00:00
Headers Revert "Emit an error when mixing <stdatomic.h> and <atomic>" 2018-05-02 19:52:07 +00:00
Index Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Lex Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Parse Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
Rewrite PR37189 Fix incorrect end source location and spelling for a split '>>' token. 2018-04-30 05:25:48 +00:00
Sema [Sema] Do not match function type with const T in template argument deduction 2018-05-03 01:43:23 +00:00
Serialization Implement P0482R2, support for char8_t type. 2018-05-01 05:02:45 +00:00
StaticAnalyzer [analyzer] Revert r331096 "CStringChecker: Add support for BSD strlcpy()...". 2018-05-02 20:33:17 +00:00
Tooling IWYU for llvm-config.h in clang. See r331124 for details. 2018-04-30 13:52:15 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00