From f47aaed21e32a1db3dcfdabea7c7b00d8ce80b51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Thu, 26 Sep 2019 21:00:36 +0200 Subject: [PATCH] ExprEngine: Improve output --- lib/exprengine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/exprengine.cpp b/lib/exprengine.cpp index 2fe66a885..178c19ca2 100644 --- a/lib/exprengine.cpp +++ b/lib/exprengine.cpp @@ -56,7 +56,6 @@ namespace { class TrackExecution { public: TrackExecution() : mDataIndex(0) {} - std::set symbols; std::map> map; int getNewDataIndex() { return mDataIndex++; @@ -91,6 +90,8 @@ namespace { const Token *tok = it.first; if (lineNumber != tok->linenr()) continue; + if (column != tok->column()) + continue; const std::vector &dumps = it.second; for (const std::string &dump : dumps) std::cout << lineNumber << ":" << column << ": " << dump << "\n"; @@ -99,6 +100,7 @@ namespace { } private: int mDataIndex; + std::set symbols; }; class Data {