| commit | 559cc6978964e20ed7cd1e999419cb3b225e1f49 | [log] [tgz] |
|---|---|---|
| author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Jul 31 21:01:53 2018 +0000 |
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Jul 31 21:01:53 2018 +0000 |
| tree | bed487618ab554c91b4425803c18a7e150f45371 | |
| parent | baf94f830ba4739647d6690c9535619a0175247b [diff] |
[serialization] PR34728: Don't assume that only a suffix of template parameters can have default arguments. At least for function templates and class template partial specializations, it's possible for a template parameter with a default argument to be followed by a non-pack template parameter with no default argument, and this case was not properly handled here. Testcase by Steve O'Brien! llvm-svn: 338438