Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a19eb1de726c1ccbf60dca6a1fbcd49b3157282f
/
clang
/
lib
/
Parse
/
ParseDecl.cpp
3308732
Fix crash if base specifier parsing hits an invalid type annotation.
by Richard Smith
· 6 years ago
b3f6e3d
Improve recovery from invalid template-ids.
by Richard Smith
· 6 years ago
fc8a009
Clean up and simplify after collision of c48442c and 19fccc5, which
by Richard Smith
· 6 years ago
0dd0b10
[Parser] Avoid spurious 'missing template' error in presence of typos.
by Haojian Wu
· 6 years ago
c48442c
PR45207: Fix crash if constrained-type-specifier annotation forms a
by Richard Smith
· 6 years ago
19fccc5
[Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotates an invalid template-id
by Saar Raz
· 6 years ago
ce79c42
[Sema] Fix location of star ('*') inside MemberPointerTypeLoc
by Marcel Hlopko
· 6 years ago
b7ce85a
[Concepts] Fix isDeclarationSpecifier to detect type-constraints correctly
by Saar Raz
· 6 years ago
42e9478
[clang][CodeComplete] Support for designated initializers
by Kadir Cetinkaya
· 6 years ago
b481f02
[Concepts] Placeholder constraints and abbreviated templates
by Saar Raz
· 6 years ago
5c02fe1
Revert "[Concepts] Placeholder constraints and abbreviated templates"
by Sam McCall
· 6 years ago
e57a9ab
[Concepts] Placeholder constraints and abbreviated templates
by Saar Raz
· 6 years ago
62e4b50
Revert "[Concepts] Placeholder constraints and abbreviated templates"
by Jonas Devlieghere
· 6 years ago
e03ead6
[Concepts] Placeholder constraints and abbreviated templates
by Saar Raz
· 6 years ago
e68c1e0
[Concepts] Fix name-type conflict compilation issues
by Saar Raz
· 6 years ago
a0f50d7
[Concepts] Requires Expressions
by Saar Raz
· 6 years ago
baa84d8
Revert "[Concepts] Requires Expressions"
by Saar Raz
· 6 years ago
0279318
[Concepts] Requires Expressions
by Saar Raz
· 6 years ago
a42fd84
Remove redundant CXXScopeSpec from TemplateIdAnnotation.
by Richard Smith
· 6 years ago
45d7080
PR42694 Support explicit(bool) in older language modes as an extension.
by Richard Smith
· 6 years ago
ff1e0fc
[Concepts] Type Constraints
by Saar Raz
· 6 years ago
b65b1f3
[Concepts] Function trailing requires clauses
by Saar Raz
· 6 years ago
55a51e1
Disallow an empty string literal in an asm label
by Aaron Ballman
· 6 years ago
fd8d915
Fix parser bug that permitted 'private' as a (no-op) decl-specifier even outside OpenCL.
by Richard Smith
· 6 years ago
b9be5ce
[Parser] Warn when ScopeDepthOrObjCQuals overflows
by Mark de Wever
· 6 years ago
d052a578
[c++2a] Allow comparison functions to be explicitly defaulted.
by Richard Smith
· 6 years ago
7e8fe67
PR43080: Do not build context-sensitive expressions during name classification.
by Richard Smith
· 6 years ago
bef93a9
[OPENMP50]Treat range-based for as canonical loop.
by Alexey Bataev
· 6 years ago
40c3d6e3
Model converted constant expressions as full-expressions.
by Richard Smith
· 6 years ago
6a24e80
[NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.
by Erich Keane
· 6 years ago
5cd5d56
Diagnose _Atomic as a C11 extension.
by Aaron Ballman
· 6 years ago
a6e8b68
[c++20] P1143R2: Add support for the C++20 'constinit' keyword.
by Richard Smith
· 6 years ago
27e66bf
Diagnose _Bool as a C99 extension.
by Aaron Ballman
· 6 years ago
9fac4a5
Diagnose both _Complex and _Imaginary as C99 extensions.
by Aaron Ballman
· 6 years ago
1d93522
Replace some custom C11 extension warnings with the generic warning.
by Aaron Ballman
· 6 years ago
774bd6e
Diagnose use of _Thread_local as an extension when not in C11 mode.
by Aaron Ballman
· 6 years ago
dc5f805
Do a sweep of symbol internalization. NFC.
by Benjamin Kramer
· 6 years ago
1e0affb
[Attr] Support _attribute__ ((fallthrough))
by Nathan Huckleberry
· 6 years ago
037861b
[Parser] Emit descriptive diagnostic for misplaced pragma
by Serge Pavlov
· 6 years ago
0c50319
[Parser] Change parameter type from int to enum
by Serge Pavlov
· 6 years ago
d293cbd
Add lifetime categories attributes
by Matthias Gehre
· 6 years ago
46b55fa
[OpenCL] Update comments/diagnostics to refer to C++ for OpenCL
by Anastasia Stulova
· 6 years ago
49a3ad2
Fix parameter name comments using clang-tidy. NFC.
by Rui Ueyama
· 6 years ago
7a89909
Require commas to separate multiple GNU-style attributes in the same attribute list.
by Aaron Ballman
· 6 years ago
796ed03
[C++20] add Basic consteval specifier
by Gauthier Harnisch
· 6 years ago
e518bb4
[OpenCL] Support pipe keyword in C++ mode
by Sven van Haastregt
· 6 years ago
929af67
[Lex] Allow to consume tokens while preprocessing
by Ilya Biryukov
· 6 years ago
69aec05
Fix for P41852 where builtin attributes were being caught by FindLocsWithCommonFileID().
by Leonard Chan
· 6 years ago
ba24f35
Simplify tracking of end of consumed decl-specifier sequence.
by Richard Smith
· 6 years ago
1fa5248
Fix gcc compilation warning in an assert [NFC]
by Mikael Holmen
· 6 years ago
76b9027
[c++20] Add support for explicit(bool), as described in P0892R2.
by Richard Smith
· 6 years ago
b23c5e8
[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose
by Richard Smith
· 6 years ago
b306579
Improve function / variable disambiguation.
by Richard Smith
· 6 years ago
c72aaf6
Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
by Leonard Chan
· 6 years ago
d2b9fc8
Revert r359949 "[clang] adding explicit(bool) from c++2a"
by Hans Wennborg
· 6 years ago
ee05717
[C++] Interpret unknown identifier in parameter clause as unknown type
by Nicolas Lesser
· 6 years ago
55dc751
[NFC] Add parentheses to avoid -Wparentheses.
by Nicolas Lesser
· 7 years ago
5fe2ddb
[clang] adding explicit(bool) from c++2a
by Nicolas Lesser
· 7 years ago
ef2dc25
Revert "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"
by Leonard Chan
· 7 years ago
fc40cbd
[Attribute/Diagnostics] Print macro if definition is an attribute declaration
by Leonard Chan
· 7 years ago
314fab6
[PR41247] Fixed parsing of private keyword in C++.
by Anastasia Stulova
· 7 years ago
70ad396
[Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction
by Bruno Ricci
· 7 years ago
948e37c
[OpenCL] Allow addr space spelling without __ prefix in C++.
by Anastasia Stulova
· 7 years ago
98dd085
Objective-C++11: Support static_assert() in @interface/@implementation ivar lists and method declarations
by Nico Weber
· 7 years ago
25ed0c0
[OPENMP 5.0]Add initial support for 'allocate' directive.
by Alexey Bataev
· 7 years ago
ff2a997
[CodeComplete] Propagate preferred type for function arguments in more cases
by Ilya Biryukov
· 7 years ago
2c4730d
[OpenCL][PR40707] Allow OpenCL C types in C++ mode.
by Anastasia Stulova
· 7 years ago
4f9543b
[CodeComplete] Propagate preferred types through parser in more cases
by Ilya Biryukov
· 7 years ago
5cffa45
[OpenCL] Allow address spaces as method qualifiers.
by Anastasia Stulova
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
ac991bb
Emit !callback metadata and introduce the callback attribute
by Johannes Doerfert
· 7 years ago
a9bc4bd
Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.
by Anastasia Stulova
· 7 years ago
0f25c74
Fix up diagnostics.
by Richard Trieu
· 7 years ago
9d2872d
[OpenCL] Add generic AS to 'this' pointer
by Mikael Nilsson
· 7 years ago
9064673
Revert "[OpenCL] Add generic AS to 'this' pointer"
by Mikael Nilsson
· 7 years ago
78de847
[OpenCL] Add generic AS to 'this' pointer
by Mikael Nilsson
· 7 years ago
260e962
Support Swift in platform availability attribute
by Michael Wu
· 7 years ago
4dc0b1a
Fix clang -Wimplicit-fallthrough warnings across llvm, NFC
by Reid Kleckner
· 7 years ago
fa98390
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
by Erik Pilkington
· 7 years ago
150ca53
[SEMA] split ExtWarn dupl-decl-spec's into Extension and ExtWarn
by Nick Desaulniers
· 7 years ago
6f11db1
Support enums with a fixed underlying type in all language modes.
by Erik Pilkington
· 7 years ago
a32d253
[clang] Make sure codecompletion is called for calls even when inside a token.
by Kadir Cetinkaya
· 7 years ago
832c4af
[CodeComplete] Clearly distinguish signature help and code completion.
by Ilya Biryukov
· 7 years ago
2fab235
[CodeComplete] Report location of opening parens for signature help
by Ilya Biryukov
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
3efe002
Implement cpu_dispatch/cpu_specific Multiversioning
by Erich Keane
· 7 years ago
e891aa9
[NFC] Rename clang::AttributeList to clang::ParsedAttr
by Erich Keane
· 7 years ago
c480f30
AttributeList de-listifying:
by Erich Keane
· 7 years ago
b6d5c58
[C++17] Disallow lambdas in template parameters (PR33696).
by Nicolas Lesser
· 7 years ago
41dd6ce
Revert "Append new attributes to the end of an AttributeList."
by Michael Kruse
· 7 years ago
715ee07
Related to PR37768: improve diagnostics for class name shadowing.
by Richard Smith
· 7 years ago
ea31f0e
Append new attributes to the end of an AttributeList.
by Michael Kruse
· 7 years ago
ab80f3c
[Fixed Point Arithmetic] Addition of the remaining fixed point types and their saturated equivalents
by Leonard Chan
· 7 years ago
f921d85
This diff includes changes for supporting the following types.
by Leonard Chan
· 7 years ago
0d485db
Revert "This diff includes changes for supporting the following types."
by Leonard Chan
· 7 years ago
db55d83
This diff includes changes for supporting the following types.
by Leonard Chan
· 7 years ago
2325569
Use dotted format of version tuple for availability diagnostics
by Jan Korous
· 7 years ago
2ca6ba1
[OpenCL] Restrict various keywords in OpenCL C++ mode
by Sven van Haastregt
· 7 years ago
Next »