diff options
Diffstat (limited to 'src/plugins/projectexplorer/gnumakeparser.cpp')
-rw-r--r-- | src/plugins/projectexplorer/gnumakeparser.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/gnumakeparser.cpp b/src/plugins/projectexplorer/gnumakeparser.cpp index 9416cd46eda..c6adc9fb7f1 100644 --- a/src/plugins/projectexplorer/gnumakeparser.cpp +++ b/src/plugins/projectexplorer/gnumakeparser.cpp @@ -128,7 +128,7 @@ void GnuMakeParser::stdError(const QString &line) taskAdded(Task(res.type, res.description, Utils::FileName::fromUserInput(match.captured(1)) /* filename */, match.captured(4).toInt(), /* line */ - Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))); + Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)), 1, 0); } return; } @@ -138,9 +138,10 @@ void GnuMakeParser::stdError(const QString &line) if (res.isFatal) ++m_fatalErrorCount; if (!m_suppressIssues) { - taskAdded(Task(res.type, res.description, - Utils::FileName() /* filename */, -1, /* line */ - Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM))); + Task task = Task(res.type, res.description, + Utils::FileName() /* filename */, -1, /* line */ + Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)); + taskAdded(task, 1, 0); } return; } @@ -160,7 +161,7 @@ void GnuMakeParser::removeDirectory(const QString &dir) m_directories.removeOne(dir); } -void GnuMakeParser::taskAdded(const Task &task) +void GnuMakeParser::taskAdded(const Task &task, int linkedLines, int skippedLines) { Task editable(task); @@ -187,7 +188,7 @@ void GnuMakeParser::taskAdded(const Task &task) // identify the file! } - IOutputParser::taskAdded(editable); + IOutputParser::taskAdded(editable, linkedLines, skippedLines); } #if defined WITH_TESTS |