CPlusPlus: Fix tools build

Change-Id: I330990338b65b19436c908cea08a5280f40e6770
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Kandeler
2023-01-27 17:12:33 +01:00
parent 3724520499
commit e95c1d3c14
3 changed files with 8 additions and 3 deletions

View File

@@ -17,6 +17,7 @@
#include <cplusplus/TranslationUnit.h>
#include <utils/hostosinfo.h>
#include <utils/filepath.h>
#include "utils.h"
@@ -425,7 +426,7 @@ static Document::Ptr parse(const QString &fileName, const QByteArray &source,
if (verbose)
std::cout << "Parsing as " << qPrintable(parseModeToString(parseMode)) << "...";
Document::Ptr doc = Document::create(fileName);
Document::Ptr doc = Document::create(Utils::FilePath::fromString(fileName));
doc->control()->setDiagnosticClient(errorHandler);
doc->setUtf8Source(source);
const bool parsed = doc->parse(parseMode);

View File

@@ -14,6 +14,8 @@
#include <cplusplus/Symbols.h>
#include <cplusplus/TranslationUnit.h>
#include <utils/filepath.h>
#include "utils.h"
#include <QFile>
@@ -74,7 +76,7 @@ int main(int argc, char *argv[])
const QByteArray source = file.readAll();
file.close();
Document::Ptr doc = Document::create(fileName);
Document::Ptr doc = Document::create(Utils::FilePath::fromString(fileName));
doc->control()->setDiagnosticClient(0);
doc->setUtf8Source(source);
doc->parse();

View File

@@ -18,6 +18,8 @@
#include <cplusplus/Overview.h>
#include <cplusplus/LookupContext.h>
#include <utils/filepath.h>
#include "utils.h"
#include <QFile>
@@ -450,7 +452,7 @@ int main(int argc, char *argv[])
const QByteArray source = file.readAll();
file.close();
Document::Ptr doc = Document::create(fileName);
Document::Ptr doc = Document::create(Utils::FilePath::fromString(fileName));
//doc->control()->setDiagnosticClient(0);
doc->setUtf8Source(source);
doc->parse();