commit | d62d9015c76d4e7dee1fddd9603b92098b355e15 | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Wed Jun 05 17:52:24 2013 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Wed Jun 05 17:52:24 2013 +0000 |
tree | 8395cbb1b3f6051bcfd8f4a6295ab6e03278d29e | |
parent | 144a31f53b0a97a2c46bfcb1e2a40fa8327b8e89 [diff] |
When the template specialization header is missing, set a valid source location for the template keyword when recovering. Otherwise ClassTemplateSpecializationDecl::getSourceRange() will mistakenly consider itself as an implicit partial specialization and lead to a crash. Fixes rdar://14063074 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183325 91177308-0d34-0410-b5e6-96231b3b80d8