Richard Smith
|
fb98e7c13d
[c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose
|
6 years ago |
David Blaikie
|
6aecacbb8d
SemaOverload: Complete candidates before emitting the error, to ensure diagnostics emitted (or suppressed) during completion don't interfere with the overload notes
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 years ago |
Richard Smith
|
6ba4f924d9
Fix a couple of cases where we would fail to correctly parse deduced class template specialization types.
|
7 years ago |
Eugene Zelenko
|
125689b7aa
[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 years ago |
Richard Smith
|
bfd88732fe
PR10147: When substituting a template template argument, substitute in the most
|
8 years ago |
Yaron Keren
|
dcbc03e446
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
|
9 years ago |
Chandler Carruth
|
60d3ad956c
[ptr-traits] Some compilers (older Clang? unsure) on build bots need
|
9 years ago |
Chandler Carruth
|
df975ea8cb
[ptr-traits] Move methods manipulating PointerUnions, DenseMap pointer
|
9 years ago |
Benjamin Kramer
|
66889e0179
[AST] ArrayRefize template argument packs. No functionality change intended.
|
10 years ago |
Craig Topper
|
613c4e1cde
[C++11] Use 'nullptr'. AST edition.
|
11 years ago |
David Blaikie
|
4b02dff7ae
Add quotation marks to template names in diagnostics.
|
12 years ago |
Alexander Kornienko
|
d538ed9b2a
Implement AST dumper for Decls.
|
12 years ago |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 years ago |
Benjamin Kramer
|
a59d20b135
Print NamedDecls directly to a raw_ostream where possible.
|
13 years ago |
Benjamin Kramer
|
b8989f27f1
Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer.
|
14 years ago |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 years ago |
Douglas Gregor
|
561f81243f
Introduce the notion of instantiation dependence into Clang's AST. A
|
14 years ago |
John McCall
|
146060435c
Preserve that a TemplateName was arrived at by substituting
|
14 years ago |
Douglas Gregor
|
6cd9d4aa13
Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType
|
14 years ago |
Douglas Gregor
|
1aee05d08b
Introduce a new kind of TemplateName that captures a substituted
|
14 years ago |
Douglas Gregor
|
d0937224f3
Variadic templates: extend Type, NestedNameSpecifier, TemplateName,
|
14 years ago |
Argyrios Kyrtzidis
|
6b54151963
Fix C++ PCH issues.
|
15 years ago |
Argyrios Kyrtzidis
|
90b715e0df
Initial support for writing templates to PCH.
|
15 years ago |
Benjamin Kramer
|
900fc6388e
Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream.
|
15 years ago |
Jeffrey Yasskin
|
db88d8ad74
When a template (without arguments) is passed as a template type
|
15 years ago |
John McCall
|
0bd6feb9e9
Push overloaded function templates through the parser using a totally different
|
15 years ago |
Douglas Gregor
|
ca1bdd7c26
Implement support for parsing dependent template-ids that refer to
|
16 years ago |
Mike Stump
|
1eb4433ac4
Remove tabs, and whitespace cleanups.
|
16 years ago |