| Index: include/clang/Sema/Template.h
|
| diff --git a/include/clang/Sema/Template.h b/include/clang/Sema/Template.h
|
| index f9481c6c0c20bd6bf9c4162b9857f2372d376a69..6e054c463a910b0c311882ae144b22a68405c376 100644
|
| --- a/include/clang/Sema/Template.h
|
| +++ b/include/clang/Sema/Template.h
|
| @@ -94,23 +94,17 @@ namespace clang {
|
| /// \brief Add a new outermost level to the multi-level template argument
|
| /// list.
|
| void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) {
|
| - addOuterTemplateArguments(ArgList(TemplateArgs->data(),
|
| - TemplateArgs->size()));
|
| + TemplateArgumentLists.push_back(ArgList(TemplateArgs->data(),
|
| + TemplateArgs->size()));
|
| }
|
|
|
| /// \brief Add a new outmost level to the multi-level template argument
|
| /// list.
|
| void addOuterTemplateArguments(const TemplateArgument *Args,
|
| unsigned NumArgs) {
|
| - addOuterTemplateArguments(ArgList(Args, NumArgs));
|
| + TemplateArgumentLists.push_back(ArgList(Args, NumArgs));
|
| }
|
| -
|
| - /// \brief Add a new outmost level to the multi-level template argument
|
| - /// list.
|
| - void addOuterTemplateArguments(ArgList Args) {
|
| - TemplateArgumentLists.push_back(Args);
|
| - }
|
| -
|
| +
|
| /// \brief Retrieve the innermost template argument list.
|
| const ArgList &getInnermost() const {
|
| return TemplateArgumentLists.front();
|
|
|