From 32bb8347cdde5c55cd170da5a623f792d55f8fb6 Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Tue, 14 Feb 2017 11:10:14 +0100 Subject: [PATCH] logic: fixed interrupting cxx ast visiting --- src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp b/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp index 00b56061..7ef0f713 100644 --- a/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp +++ b/src/lib_cxx/data/parser/cxx/CxxAstVisitor.cpp @@ -168,7 +168,7 @@ bool CxxAstVisitor::checkIgnoresTypeLoc(const clang::TypeLoc& tl) const #define DEF_TRAVERSE_TYPE(__TYPE__, CODE_BEFORE, CODE_AFTER) \ DEF_TRAVERSE_CUSTOM_TYPE(__TYPE__, __TYPE__, CODE_BEFORE, CODE_AFTER) -DEF_TRAVERSE_TYPE_PTR(Decl, {}, {}) +DEF_TRAVERSE_TYPE_PTR(Decl, { ret = m_interruptCounter.getCount() == 0; }, {}) DEF_TRAVERSE_TYPE_PTR(Stmt, {}, {})