summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/include/clang/AST/RecursiveASTVisitor.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/AST/RecursiveASTVisitor.h b/clang/include/clang/AST/RecursiveASTVisitor.h
index be62999bca0..ab7a9eebe04 100644
--- a/clang/include/clang/AST/RecursiveASTVisitor.h
+++ b/clang/include/clang/AST/RecursiveASTVisitor.h
@@ -291,10 +291,10 @@ private:
// class can take a queue, so if we're taking the second arm, make the first
// arm call our function rather than the derived class version.
#define TRAVERSE_STMT_BASE(NAME, CLASS, VAR, QUEUE) \
- (decltype(callableWithQueue<CLASS *>(&Derived::Traverse##NAME))::value \
+ (decltype(callableWithQueue<CLASS>(&Derived::Traverse##NAME))::value \
? static_cast<typename std::conditional< \
decltype( \
- callableWithQueue<CLASS *>(&Derived::Traverse##NAME))::value, \
+ callableWithQueue<CLASS>(&Derived::Traverse##NAME))::value, \
Derived &, RecursiveASTVisitor &>::type>(*this) \
.Traverse##NAME(static_cast<CLASS *>(VAR), QUEUE) \
: getDerived().Traverse##NAME(static_cast<CLASS *>(VAR)))
OpenPOWER on IntegriCloud