Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
test
/
Parser
/
cxx-template-decl.cpp
3af7009
Diagnose attempts to explicitly instantiate a template at class scope. Previously Clang would simply ignore the 'template' keyword in this case.
by Richard Smith
· 9 years ago
d61a311
Diagnose function template definitions inside functions
by Reid Kleckner
· 11 years ago
129c44c
Suggest fix-it for missing '{' after base-clause
by Ismail Pazarbasi
· 11 years ago
78e1ca6
[C++1z] Implement N4051: 'typename' is permitted instead of 'class' when declaring a template template parameter.
by Richard Smith
· 11 years ago
cb7e5df
Fix PR17637: incorrect calculation of template parameter depth
by Faisal Vali
· 12 years ago
91bc73b
Fix name in test.
by Rafael Espindola
· 12 years ago
68b1453
Fix %select numbering confusion between diagnostic and Diag call.
by Richard Smith
· 12 years ago
b80d540
PR8302: Check for shadowing a template parameter when declaring a template
by Richard Smith
· 12 years ago
80cdddc
Fix bugs found by -Wconstant-conversion improvements currently under review.
by David Blaikie
· 13 years ago
89f13cb
Remove "parse error" in favor of more descriptive diagnostics.
by David Blaikie
· 13 years ago
3697983
Fix diagnostic text for r154163.
by David Blaikie
· 13 years ago
cbd8125
Restrict fixit for missing 'class' in template template parameters.
by David Blaikie
· 13 years ago
3a7efa2
Improve & simplify diagnostic for missing 'class' in template template parameter.
by David Blaikie
· 13 years ago
f221e51
Correct error recovery when missing 'class' in a template template parameter.
by David Blaikie
· 13 years ago
b048402
When we are missing the ',' or '>' to terminate a template parameter
by Douglas Gregor
· 15 years ago
f19ac0e
Downgrade the "declaration does not declare anything" error to a
by Douglas Gregor
· 15 years ago
3ce7493
Teach C++ name lookup that it's okay to look in a scope without a
by Douglas Gregor
· 16 years ago
8fbe78f
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 16 years ago
7427fe2
Remove unnecessary -fms-extensions=0 from tests (this command line syntax is going away).
by Daniel Dunbar
· 16 years ago
5c80a27b
Implement support for default template arguments of function templates.
by Douglas Gregor
· 16 years ago
916462b
Improve diagnostics when parsing something like
by Douglas Gregor
· 16 years ago
ec87bb5
Disabling some MS extensions which cause these tests to fail
by John Thompson
· 16 years ago
bbe8f46
Improve checking for specializations of member classes of class
by Douglas Gregor
· 16 years ago
450f0084
WIP implementation of explicit instantiation of function templates,
by Douglas Gregor
· 16 years ago
11289f4
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
e93e46c
Implement support for out-of-line definitions of the class members of class
by Douglas Gregor
· 16 years ago
b09f3d8
Implement parsing and semantic analysis for out-of-line definitions of static
by Douglas Gregor
· 16 years ago
ad3f2fc
Improved semantic analysis and AST respresentation for function templates.
by Douglas Gregor
· 16 years ago
17a7c12
Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions
by Douglas Gregor
· 16 years ago
f187420f
Diagnose class members that shadow a template parameter. Fixes
by Douglas Gregor
· 16 years ago
f5cc7ac
Parse typeof-specifier the same way as sizeof/alignof are parsed.
by Argyrios Kyrtzidis
· 16 years ago
2399628
Refactor the parsing of declarations so that template declarations can
by Douglas Gregor
· 16 years ago
a45cf5b
Rename clang to clang-cc.
by Daniel Dunbar
· 17 years ago
5978cdb5
Make "implicit int" an error in C++ (unless we're allowing Microsoft
by Douglas Gregor
· 17 years ago
dba3263
Implement parsing, semantic analysis and ASTs for default template
by Douglas Gregor
· 17 years ago
ded2d7b
Basic representation of C++ class templates, from Andrew Sutton.
by Douglas Gregor
· 17 years ago
a2b5e31
Diagnose declarations that don't declare anything, and fix PR3020.
by Sebastian Redl
· 17 years ago
b9bd8a9
Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations
by Douglas Gregor
· 17 years ago
5101c24
Representation of template type parameters and non-type template
by Douglas Gregor
· 17 years ago
f558618
A little more scaffolding for parsing templates:
by Douglas Gregor
· 17 years ago
eb31f39
Basic support for parsing templates, from Andrew Sutton
by Douglas Gregor
· 17 years ago