Kaydet (Commit) bef247d1 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

DataRecursionQueue was only introduced in Clang 3.8

(r253948 "Use data recursion in RecursiveASTVisitor when traversing Stmt and
Expr nodes")

Change-Id: I393474048ecbe0f6b7f19f00c2f830f495b2b6f0
üst 053e17be
...@@ -80,12 +80,19 @@ public: ...@@ -80,12 +80,19 @@ public:
} }
bool TraverseInitListExpr( bool TraverseInitListExpr(
InitListExpr * expr, DataRecursionQueue * queue = nullptr) InitListExpr * expr
#if CLANG_VERSION >= 30800
, DataRecursionQueue * queue = nullptr
#endif
)
{ {
return WalkUpFromInitListExpr(expr) return WalkUpFromInitListExpr(expr)
&& TraverseSynOrSemInitListExpr( && TraverseSynOrSemInitListExpr(
expr->isSemanticForm() ? expr : expr->getSemanticForm(), expr->isSemanticForm() ? expr : expr->getSemanticForm()
queue); #if CLANG_VERSION >= 30800
, queue
#endif
);
} }
bool VisitImplicitCastExpr(ImplicitCastExpr const * expr); bool VisitImplicitCastExpr(ImplicitCastExpr const * expr);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment