diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-11-20 23:39:24 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-11-20 23:39:24 +0000 |
commit | a481edb1b11c956a46cb42cd0dc4dd9851c10801 (patch) | |
tree | 9eb87f3dcbc6040ddf6a2f50cbc6b705d365f7a0 /include/clang/Parse/Action.h | |
parent | 1bed0c3a555d9e32de9dead55658b4a28a4d6e03 (diff) |
Cope with extraneous "template" keyword when providing an out-of-line
definition of a member template (or a member thereof). Fixes PR5566.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89512 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Parse/Action.h')
-rw-r--r-- | include/clang/Parse/Action.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/clang/Parse/Action.h b/include/clang/Parse/Action.h index 018cc14540..abe50d05bc 100644 --- a/include/clang/Parse/Action.h +++ b/include/clang/Parse/Action.h @@ -1685,10 +1685,14 @@ public: /// \param ObjectType if this dependent template name occurs in the /// context of a member access expression, the type of the object being /// accessed. + /// + /// \param EnteringContext whether we are entering the context of this + /// template. virtual TemplateTy ActOnDependentTemplateName(SourceLocation TemplateKWLoc, const CXXScopeSpec &SS, UnqualifiedId &Name, - TypeTy *ObjectType) { + TypeTy *ObjectType, + bool EnteringContext) { return TemplateTy(); } |