Skip to content

Commit 4a11eb6

Browse files
committed
moved some more debug logic out of Tokenizer
1 parent 9ad6714 commit 4a11eb6

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

cli/cmdlineparser.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1578,6 +1578,7 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a
15781578

15791579
if (debug) {
15801580
mSettings.debugnormal = true;
1581+
mSettings.debugvalueflow = true;
15811582
if (mSettings.verbose) {
15821583
mSettings.debugast = true;
15831584
mSettings.debugsymdb = true;

lib/tokenize.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5968,7 +5968,7 @@ void Tokenizer::printDebugOutput(std::ostream &out) const
59685968
if (mSettings.debugast)
59695969
list.front()->printAst(xml, list.getFiles(), out);
59705970

5971-
if (mSettings.debugnormal || mSettings.debugvalueflow)
5971+
if (mSettings.debugvalueflow)
59725972
list.front()->printValueFlow(list.getFiles(), xml, out);
59735973

59745974
if (xml)

test/testcmdlineparser.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3196,7 +3196,7 @@ class TestCmdlineParser : public TestFixture {
31963196
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
31973197
ASSERT_EQUALS(true, settings->debugnormal);
31983198
ASSERT_EQUALS(false, settings->debugSimplified);
3199-
ASSERT_EQUALS(false, settings->debugvalueflow);
3199+
ASSERT_EQUALS(true, settings->debugvalueflow);
32003200
ASSERT_EQUALS(false, settings->debugast);
32013201
ASSERT_EQUALS(false, settings->debugsymdb);
32023202
}
@@ -3207,7 +3207,7 @@ class TestCmdlineParser : public TestFixture {
32073207
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32083208
ASSERT_EQUALS(true, settings->debugnormal);
32093209
ASSERT_EQUALS(false, settings->debugSimplified);
3210-
ASSERT_EQUALS(false, settings->debugvalueflow);
3210+
ASSERT_EQUALS(true, settings->debugvalueflow);
32113211
ASSERT_EQUALS(true, settings->debugast);
32123212
ASSERT_EQUALS(true, settings->debugsymdb);
32133213
}
@@ -3218,7 +3218,7 @@ class TestCmdlineParser : public TestFixture {
32183218
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32193219
ASSERT_EQUALS(true, settings->debugnormal);
32203220
ASSERT_EQUALS(false, settings->debugSimplified);
3221-
ASSERT_EQUALS(false, settings->debugvalueflow);
3221+
ASSERT_EQUALS(true, settings->debugvalueflow);
32223222
ASSERT_EQUALS(false, settings->debugast);
32233223
ASSERT_EQUALS(false, settings->debugsymdb);
32243224
}
@@ -3229,7 +3229,7 @@ class TestCmdlineParser : public TestFixture {
32293229
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32303230
ASSERT_EQUALS(true, settings->debugnormal);
32313231
ASSERT_EQUALS(false, settings->debugSimplified);
3232-
ASSERT_EQUALS(false, settings->debugvalueflow);
3232+
ASSERT_EQUALS(true, settings->debugvalueflow);
32333233
ASSERT_EQUALS(true, settings->debugast);
32343234
ASSERT_EQUALS(true, settings->debugsymdb);
32353235
}

0 commit comments

Comments
 (0)