Skip to content

Commit 8fe81d6

Browse files
committed
moved some more debug logic out of Tokenizer [skip ci]
1 parent 76b0a88 commit 8fe81d6

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

cli/cmdlineparser.cpp

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

15981598
if (debug) {
15991599
mSettings.debugnormal = true;
1600+
mSettings.debugvalueflow = true;
16001601
if (mSettings.verbose) {
16011602
mSettings.debugast = true;
16021603
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
@@ -3189,7 +3189,7 @@ class TestCmdlineParser : public TestFixture {
31893189
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
31903190
ASSERT_EQUALS(true, settings->debugnormal);
31913191
ASSERT_EQUALS(false, settings->debugSimplified);
3192-
ASSERT_EQUALS(false, settings->debugvalueflow);
3192+
ASSERT_EQUALS(true, settings->debugvalueflow);
31933193
ASSERT_EQUALS(false, settings->debugast);
31943194
ASSERT_EQUALS(false, settings->debugsymdb);
31953195
}
@@ -3200,7 +3200,7 @@ class TestCmdlineParser : public TestFixture {
32003200
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32013201
ASSERT_EQUALS(true, settings->debugnormal);
32023202
ASSERT_EQUALS(false, settings->debugSimplified);
3203-
ASSERT_EQUALS(false, settings->debugvalueflow);
3203+
ASSERT_EQUALS(true, settings->debugvalueflow);
32043204
ASSERT_EQUALS(true, settings->debugast);
32053205
ASSERT_EQUALS(true, settings->debugsymdb);
32063206
}
@@ -3211,7 +3211,7 @@ class TestCmdlineParser : public TestFixture {
32113211
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32123212
ASSERT_EQUALS(true, settings->debugnormal);
32133213
ASSERT_EQUALS(false, settings->debugSimplified);
3214-
ASSERT_EQUALS(false, settings->debugvalueflow);
3214+
ASSERT_EQUALS(true, settings->debugvalueflow);
32153215
ASSERT_EQUALS(false, settings->debugast);
32163216
ASSERT_EQUALS(false, settings->debugsymdb);
32173217
}
@@ -3222,7 +3222,7 @@ class TestCmdlineParser : public TestFixture {
32223222
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32233223
ASSERT_EQUALS(true, settings->debugnormal);
32243224
ASSERT_EQUALS(false, settings->debugSimplified);
3225-
ASSERT_EQUALS(false, settings->debugvalueflow);
3225+
ASSERT_EQUALS(true, settings->debugvalueflow);
32263226
ASSERT_EQUALS(true, settings->debugast);
32273227
ASSERT_EQUALS(true, settings->debugsymdb);
32283228
}

0 commit comments

Comments
 (0)