Richard Smith
|
72db563280
|
PR18530: Don't assert when performing error recovery after a missing 'template<>' on a variable template explicit specialization.
llvm-svn: 200099
|
2014-01-25 21:32:06 +00:00 |
Richard Smith
|
beef3453cd
|
Clean up variable template handling a bit, and correct the behavior of name
lookup when declaring a variable template specialization.
llvm-svn: 199438
|
2014-01-16 23:39:20 +00:00 |
Richard Smith
|
f95fe9b870
|
Fix crash if a variable template specialization is used in a nested-name-specifier.
llvm-svn: 196335
|
2013-12-04 00:47:45 +00:00 |
Richard Smith
|
72bfbd8615
|
Fix several crash-on-invalids when using template-ids that aren't
simple-template-ids (eg, 'operator+<int>') in weird places.
llvm-svn: 196333
|
2013-12-04 00:28:23 +00:00 |
Richard Smith
|
300e0c36a3
|
Implement restriction that a partial specialization must actually specialize
something, for variable templates.
llvm-svn: 191278
|
2013-09-24 04:49:23 +00:00 |
Richard Smith
|
ef985ac91c
|
Fix accepts-invalid if a variable template explicit instantiation is missing an
argument list, but could be instantiated with argument list of <>.
llvm-svn: 190913
|
2013-09-18 02:10:12 +00:00 |
Larisse Voufo
|
72caf2bb6b
|
Refactor for clarity and simplicity.
llvm-svn: 188974
|
2013-08-22 00:59:14 +00:00 |
Larisse Voufo
|
dbd6577964
|
Bug fix: note diagnosis on expression narrowing should say "variable template" instead of "static data member" when appropriate
llvm-svn: 188409
|
2013-08-14 20:15:02 +00:00 |
Larisse Voufo
|
d8dd97c0a2
|
Bug fix: disallow a variable template to be redeclared as a non-templated variable
llvm-svn: 188350
|
2013-08-14 03:09:19 +00:00 |
Larisse Voufo
|
a11bd8a7dc
|
variable templates updated for PCH serialization... Still working on test cases...
llvm-svn: 188249
|
2013-08-13 02:02:26 +00:00 |
Larisse Voufo
|
39a1e507ff
|
Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...
llvm-svn: 187762
|
2013-08-06 01:03:05 +00:00 |