diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-08-15 01:15:38 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-08-15 01:15:38 +0000 |
commit | f4505457f86a60654eff3a2ddfeaf9f56b58a00d (patch) | |
tree | acb339370f92536ad2a793526585d5f7cb83543a /clang/lib | |
parent | 3080553b108bd8fae165dd62ce3c1b70ac440fdb (diff) | |
download | bcm5719-llvm-f4505457f86a60654eff3a2ddfeaf9f56b58a00d.tar.gz bcm5719-llvm-f4505457f86a60654eff3a2ddfeaf9f56b58a00d.zip |
Call the correct base class in StmtProfiler::VisitUnresolvedLookupExpr.
llvm-svn: 111089
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/AST/StmtProfile.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/clang/lib/AST/StmtProfile.cpp b/clang/lib/AST/StmtProfile.cpp index de7e906250d..5beefd14f9f 100644 --- a/clang/lib/AST/StmtProfile.cpp +++ b/clang/lib/AST/StmtProfile.cpp @@ -757,14 +757,18 @@ void StmtProfiler::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *S) { VisitType(S->getDestroyedType()); } -void -StmtProfiler::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *S) { - VisitExpr(S); +void StmtProfiler::VisitOverloadExpr(OverloadExpr *S) { VisitNestedNameSpecifier(S->getQualifier()); VisitName(S->getName()); ID.AddBoolean(S->hasExplicitTemplateArgs()); if (S->hasExplicitTemplateArgs()) - VisitTemplateArguments(S->getTemplateArgs(), S->getNumTemplateArgs()); + VisitTemplateArguments(S->getExplicitTemplateArgs().getTemplateArgs(), + S->getExplicitTemplateArgs().NumTemplateArgs); +} + +void +StmtProfiler::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *S) { + VisitOverloadExpr(S); } void StmtProfiler::VisitUnaryTypeTraitExpr(UnaryTypeTraitExpr *S) { |