diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2018-07-31 21:01:53 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2018-07-31 21:01:53 +0000 |
commit | 559cc6978964e20ed7cd1e999419cb3b225e1f49 (patch) | |
tree | bed487618ab554c91b4425803c18a7e150f45371 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | baf94f830ba4739647d6690c9535619a0175247b (diff) | |
download | llvm-559cc6978964e20ed7cd1e999419cb3b225e1f49.zip llvm-559cc6978964e20ed7cd1e999419cb3b225e1f49.tar.gz llvm-559cc6978964e20ed7cd1e999419cb3b225e1f49.tar.bz2 |
[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
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions