Skip to content

Commit b051914

Browse files
committed
moved some more debug logic out of Tokenizer
1 parent 1f38127 commit b051914

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

cli/cmdlineparser.cpp

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

16251625
if (debug) {
16261626
mSettings.debugnormal = true;
1627+
mSettings.debugvalueflow = true;
16271628
if (mSettings.verbose) {
16281629
mSettings.debugast = true;
16291630
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3193,7 +3193,7 @@ class TestCmdlineParser : public TestFixture {
31933193
const char * const argv[] = {"cppcheck", "--debug", "file.cpp"};
31943194
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
31953195
ASSERT_EQUALS(true, settings->debugnormal);
3196-
ASSERT_EQUALS(false, settings->debugvalueflow);
3196+
ASSERT_EQUALS(true, settings->debugvalueflow);
31973197
ASSERT_EQUALS(false, settings->debugast);
31983198
ASSERT_EQUALS(false, settings->debugsymdb);
31993199
}
@@ -3203,7 +3203,7 @@ class TestCmdlineParser : public TestFixture {
32033203
const char * const argv[] = {"cppcheck", "--debug", "--verbose", "file.cpp"};
32043204
ASSERT_EQUALS_ENUM(CmdLineParser::Result::Success, parseFromArgs(argv));
32053205
ASSERT_EQUALS(true, settings->debugnormal);
3206-
ASSERT_EQUALS(false, settings->debugvalueflow);
3206+
ASSERT_EQUALS(true, settings->debugvalueflow);
32073207
ASSERT_EQUALS(true, settings->debugast);
32083208
ASSERT_EQUALS(true, settings->debugsymdb);
32093209
}

0 commit comments

Comments
 (0)