commit | d5b2453722a8e49b98ec6b15676379d514418c3c | [log] [tgz] |
---|---|---|
author | Sebastian Redl <sebastian.redl@getdesigned.at> | Wed Nov 18 21:51:29 2009 +0000 |
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | Wed Nov 18 21:51:29 2009 +0000 |
tree | 55addbdc31dbfd7118695768205e59eea9888786 | |
parent | 7147de2c4ec3c68eb5c70b4fdd5393a07cd75469 [diff] [blame] |
Track overriding methods when instantiating a template class. Fixes PR5550. llvm-svn: 89248
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index 7e618cd..deb7ff0 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
@@ -869,6 +869,8 @@ !Method->getFriendObjectKind()) Owner->addDecl(Method); + SemaRef.AddOverriddenMethods(Record, Method); + return Method; }