| commit | 44db3251aec7c0e6edaf1c70d7d53a272686791a | [log] [tgz] |
|---|---|---|
| author | Nick Lewycky <nicholas@mxc.ca> | Thu Jul 22 17:56:53 2010 +0000 |
| committer | Nick Lewycky <nicholas@mxc.ca> | Thu Jul 22 17:56:53 2010 +0000 |
| tree | 670f3150ea7eea2fd2ddc3485205aa7b946d3cd8 | |
| parent | 5f3dbf5bbc5cb6e3d9273e5b6e82baa14cbd999c [diff] |
Don't crash when an explicit template instantiation has no user-written
arguments. This happens in clang itself where template:
template <typename T> T const *getAs();
gets specialized with:
template<> inline clang::TypedefType const *getAs() { ... }
and there's no TemplateArgumentList.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109127 91177308-0d34-0410-b5e6-96231b3b80d8