summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-15 01:15:38 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-08-15 01:15:38 +0000
commitf4505457f86a60654eff3a2ddfeaf9f56b58a00d (patch)
treeacb339370f92536ad2a793526585d5f7cb83543a /clang/lib
parent3080553b108bd8fae165dd62ce3c1b70ac440fdb (diff)
downloadbcm5719-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.cpp12
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) {
OpenPOWER on IntegriCloud