summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotate...Saar Raz2020-03-191-0/+6
* Revert "[Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint ...Hans Wennborg2020-03-181-6/+0
* [Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotate...Saar Raz2020-03-171-0/+6
* [Concepts] Fix isDeclarationSpecifier to detect type-constraints correctlySaar Raz2020-01-311-3/+8
* [Concepts] Placeholder constraints and abbreviated templatesSaar Raz2020-01-241-2/+71
* [Concepts] Fix name-type conflict compilation issuesSaar Raz2020-01-241-4/+4
* [Concepts] Requires ExpressionsSaar Raz2020-01-241-9/+11
* Remove redundant CXXScopeSpec from TemplateIdAnnotation.Richard Smith2020-01-241-4/+5
* PR42694 Support explicit(bool) in older language modes as an extension.Richard Smith2020-01-171-2/+7
* [Concepts] Type ConstraintsSaar Raz2020-01-151-0/+7
* [Concepts] Function trailing requires clausesSaar Raz2020-01-091-38/+81
* Disallow an empty string literal in an asm labelAaron Ballman2020-01-081-1/+1
* Fix parser bug that permitted 'private' as a (no-op) decl-specifier even outs...Richard Smith2019-11-201-1/+6
* [Parser] Warn when ScopeDepthOrObjCQuals overflowsMark de Wever2019-11-091-0/+13
* [c++2a] Allow comparison functions to be explicitly defaulted.Richard Smith2019-10-221-1/+2
* PR43080: Do not build context-sensitive expressions during name classification.Richard Smith2019-10-141-6/+7
* [OPENMP50]Treat range-based for as canonical loop.Alexey Bataev2019-10-071-0/+2
* Model converted constant expressions as full-expressions.Richard Smith2019-09-191-1/+3
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-5/+5
* Diagnose _Atomic as a C11 extension.Aaron Ballman2019-09-041-0/+5
* [c++20] P1143R2: Add support for the C++20 'constinit' keyword.Richard Smith2019-09-041-5/+7
* Diagnose _Bool as a C99 extension.Aaron Ballman2019-08-271-0/+3
* Diagnose both _Complex and _Imaginary as C99 extensions.Aaron Ballman2019-08-271-0/+4
* Replace some custom C11 extension warnings with the generic warning.Aaron Ballman2019-08-271-1/+1
* Diagnose use of _Thread_local as an extension when not in C11 mode.Aaron Ballman2019-08-261-1/+3
* Do a sweep of symbol internalization. NFC.Benjamin Kramer2019-08-231-2/+2
* [Attr] Support _attribute__ ((fallthrough))Nathan Huckleberry2019-08-201-11/+19
* [Parser] Emit descriptive diagnostic for misplaced pragmaSerge Pavlov2019-08-041-0/+8
* [Parser] Change parameter type from int to enumSerge Pavlov2019-08-011-1/+1
* Add lifetime categories attributesMatthias Gehre2019-07-251-5/+22
* [OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova2019-07-181-1/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* Require commas to separate multiple GNU-style attributes in the same attribut...Aaron Ballman2019-06-181-5/+5
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-4/+13
* [OpenCL] Support pipe keyword in C++ modeSven van Haastregt2019-05-221-3/+11
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-3/+3
* Fix for P41852 where builtin attributes were being caught by FindLocsWithComm...Leonard Chan2019-05-121-2/+3
* Simplify tracking of end of consumed decl-specifier sequence.Richard Smith2019-05-091-11/+7
* Fix gcc compilation warning in an assert [NFC]Mikael Holmen2019-05-091-1/+1
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-13/+49
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-1/+3
* Improve function / variable disambiguation.Richard Smith2019-05-071-1/+1
* Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an att...Leonard Chan2019-05-071-1/+39
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-49/+13
* [C++] Interpret unknown identifier in parameter clause as unknown typeNicolas Lesser2019-05-051-0/+3
* [NFC] Add parentheses to avoid -Wparentheses.Nicolas Lesser2019-05-041-1/+1
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-041-13/+49
* Revert "[Attribute/Diagnostics] Print macro if definition is an attribute dec...Leonard Chan2019-05-031-39/+1
* [Attribute/Diagnostics] Print macro if definition is an attribute declarationLeonard Chan2019-05-021-1/+39
* [PR41247] Fixed parsing of private keyword in C++.Anastasia Stulova2019-03-281-3/+9
OpenPOWER on IntegriCloud