llvm-project/clang/lib
Nathan Wilson de49845b05 [Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p1 by
diagnosing when 'concept' is specified on a function or template
specialization.

Since a concept can only be applied to a function or variable template,
the concept bit is stored in TemplateDecl as a PointerIntPair.

Reviewers: rsmith, faisalv, aaron.ballman, hubert.reinterpretcast

Differential Revision: http://reviews.llvm.org/D13357

llvm-svn: 260074
2016-02-08 05:34:00 +00:00
..
ARCMigrate [Frontend] Make the memory management of FrontendAction pointers explicit by using unique_ptr. 2016-02-07 19:28:36 +00:00
AST Do not honor explicit alignment attribute on fields for PS4. 2016-02-05 20:50:02 +00:00
ASTMatchers [ASTMatchers] Allow hasName() to look through inline namespaces 2016-02-05 18:29:24 +00:00
Analysis [analyzer] Invalidate destination of std::copy() and std::copy_backward(). 2016-02-07 16:55:44 +00:00
Basic [SystemZ] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros 2016-02-05 21:34:28 +00:00
CodeGen [MS ABI] Don't emit RTTI descriptors for dllimport vtables 2016-02-07 22:42:05 +00:00
Driver Driver: adjust linker invocation for GNUTools 2016-02-07 06:03:38 +00:00
Edit Remove autoconf support 2016-01-26 21:30:40 +00:00
Format clang-format: [JS] Don't count shortened object literals as blocks. 2016-02-07 22:17:13 +00:00
Frontend [Frontend] Make the memory management of FrontendAction pointers explicit by using unique_ptr. 2016-02-07 19:28:36 +00:00
FrontendTool [Frontend] Make the memory management of FrontendAction pointers explicit by using unique_ptr. 2016-02-07 19:28:36 +00:00
Headers [CUDA] Bug 26497 : Remove wrappers for variants provided by CUDA headers. 2016-02-05 22:54:05 +00:00
Index Remove autoconf support 2016-01-26 21:30:40 +00:00
Lex [OpenCL] Adding reserved operator logical xor for OpenCL 2016-02-03 15:17:14 +00:00
Parse [Parser] Perform CachedTokens update dependent on token consumption 2016-02-05 19:36:39 +00:00
Rewrite Remove autoconf support 2016-01-26 21:30:40 +00:00
Sema [Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p1 by 2016-02-08 05:34:00 +00:00
Serialization [modules] Compress files embedded into a .pcm file, to reduce the disk usage of -fembed-all-files mode. 2016-02-06 02:06:43 +00:00
StaticAnalyzer [analyzer] Avoid crash when attempting to evaluate binary operation on LazyCompoundVal. 2016-02-08 00:28:24 +00:00
Tooling Add an optional ToolName argument to runToolOnCodeWithArgs/buildASTFromCodeWithArgs. 2016-01-29 11:29:02 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00