aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2019-02-19 22:57:10 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2019-02-23 07:37:58 +0000
commit6615e52e4308962a7d10d606eead188fbfe198f3 (patch)
tree5c27ed9a2c962c668bcfd0e99518f79c4c85e847
parent1d479510cae797f875b53e6a3d11af94de675ab8 (diff)
Use 'const auto' keywords more at objects allocations
Change-Id: I592d433e7c473ae9f27ca08e701516efe53650ba Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--examples/collidingmice/main.cpp2
-rw-r--r--src/lib/corelib/api/internaljobs.cpp2
-rw-r--r--src/lib/corelib/api/project.cpp8
-rw-r--r--src/lib/corelib/buildgraph/buildgraph.cpp2
-rw-r--r--src/lib/corelib/buildgraph/executor.cpp2
-rw-r--r--src/lib/corelib/buildgraph/inputartifactscanner.cpp2
-rw-r--r--src/lib/corelib/jsextensions/temporarydir.cpp2
-rw-r--r--src/lib/corelib/language/evaluator.cpp2
-rw-r--r--src/lib/corelib/language/itempool.cpp2
-rw-r--r--src/lib/corelib/parser/qmljsparser.cpp312
-rw-r--r--src/lib/corelib/tools/msvcinfo.cpp2
-rw-r--r--src/lib/corelib/tools/persistence.h2
-rw-r--r--src/lib/corelib/tools/settingsmodel.cpp4
-rw-r--r--src/plugins/generator/visualstudio/msbuildfiltersproject.cpp4
-rw-r--r--src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp8
-rw-r--r--src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp20
-rw-r--r--src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.cpp2
-rw-r--r--src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.cpp2
-rw-r--r--src/plugins/generator/visualstudio/msbuildtargetproject.cpp6
-rw-r--r--src/plugins/generator/visualstudio/visualstudiogenerator.cpp12
-rw-r--r--src/shared/json/json.cpp8
-rw-r--r--tests/auto/blackbox/testdata-qt/dbus-adaptors/main.cpp2
-rw-r--r--tests/auto/blackbox/testdata-qt/trackAddMocInclude/after/main.cpp2
-rw-r--r--tests/auto/blackbox/testdata-qt/trackAddMocInclude/before/main.cpp2
-rw-r--r--tests/auto/blackbox/testdata/enableRtti/main.cpp2
-rw-r--r--tests/auto/buildgraph/tst_buildgraph.cpp14
-rw-r--r--tests/auto/language/tst_language.cpp2
-rw-r--r--tests/auto/tools/tst_tools.cpp6
28 files changed, 218 insertions, 218 deletions
diff --git a/examples/collidingmice/main.cpp b/examples/collidingmice/main.cpp
index ac829caa9..6604cc597 100644
--- a/examples/collidingmice/main.cpp
+++ b/examples/collidingmice/main.cpp
@@ -76,7 +76,7 @@ int main(int argc, char **argv)
//! [3]
for (int i = 0; i < MouseCount; ++i) {
- auto mouse = new Mouse;
+ const auto mouse = new Mouse;
mouse->setPos(::sin((i * 6.28) / MouseCount) * 200,
::cos((i * 6.28) / MouseCount) * 200);
scene.addItem(mouse);
diff --git a/src/lib/corelib/api/internaljobs.cpp b/src/lib/corelib/api/internaljobs.cpp
index 048ae5656..19496c83f 100644
--- a/src/lib/corelib/api/internaljobs.cpp
+++ b/src/lib/corelib/api/internaljobs.cpp
@@ -381,7 +381,7 @@ void InternalBuildJob::build(const TopLevelProjectPtr &project,
m_executor->setBuildOptions(buildOptions);
m_executor->setProgressObserver(observer());
- auto executorThread = new QThread(this);
+ const auto executorThread = new QThread(this);
m_executor->moveToThread(executorThread);
connect(m_executor, &Executor::reportCommandDescription,
this, &BuildGraphTouchingJob::reportCommandDescription);
diff --git a/src/lib/corelib/api/project.cpp b/src/lib/corelib/api/project.cpp
index f8d50df9b..3527d2e8b 100644
--- a/src/lib/corelib/api/project.cpp
+++ b/src/lib/corelib/api/project.cpp
@@ -150,7 +150,7 @@ BuildJob *ProjectPrivate::buildProducts(const QList<ResolvedProductPtr> &product
if (needsDepencencyResolving)
addDependencies(productsToBuild);
- auto job = new BuildJob(logger, jobOwner);
+ const auto job = new BuildJob(logger, jobOwner);
job->build(internalProject, productsToBuild, options);
QBS_ASSERT(job->state() == AbstractJob::StateRunning,);
return job;
@@ -159,7 +159,7 @@ BuildJob *ProjectPrivate::buildProducts(const QList<ResolvedProductPtr> &product
CleanJob *ProjectPrivate::cleanProducts(const QList<ResolvedProductPtr> &products,
const CleanOptions &options, QObject *jobOwner)
{
- auto job = new CleanJob(logger, jobOwner);
+ const auto job = new CleanJob(logger, jobOwner);
job->clean(internalProject, products, options);
QBS_ASSERT(job->state() == AbstractJob::StateRunning,);
return job;
@@ -171,7 +171,7 @@ InstallJob *ProjectPrivate::installProducts(const QList<ResolvedProductPtr> &pro
QList<ResolvedProductPtr> productsToInstall = products;
if (needsDepencencyResolving)
addDependencies(productsToInstall);
- auto job = new InstallJob(logger, jobOwner);
+ const auto job = new InstallJob(logger, jobOwner);
job->install(internalProject, productsToInstall, options);
QBS_ASSERT(job->state() == AbstractJob::StateRunning,);
return job;
@@ -972,7 +972,7 @@ SetupProjectJob *Project::setupProject(const SetupProjectParameters &parameters,
ILogSink *logSink, QObject *jobOwner)
{
Logger logger(logSink);
- auto job = new SetupProjectJob(logger, jobOwner);
+ const auto job = new SetupProjectJob(logger, jobOwner);
try {
loadPlugins(parameters.pluginPaths(), logger);
job->resolve(*this, parameters);
diff --git a/src/lib/corelib/buildgraph/buildgraph.cpp b/src/lib/corelib/buildgraph/buildgraph.cpp
index e6d49f3d5..e28662434 100644
--- a/src/lib/corelib/buildgraph/buildgraph.cpp
+++ b/src/lib/corelib/buildgraph/buildgraph.cpp
@@ -620,7 +620,7 @@ Artifact *lookupArtifact(const ResolvedProductConstPtr &product, const Artifact
Artifact *createArtifact(const ResolvedProductPtr &product,
const SourceArtifactConstPtr &sourceArtifact)
{
- auto artifact = new Artifact;
+ const auto artifact = new Artifact;
artifact->artifactType = Artifact::SourceFile;
setArtifactData(artifact, sourceArtifact);
insertArtifact(product, artifact);
diff --git a/src/lib/corelib/buildgraph/executor.cpp b/src/lib/corelib/buildgraph/executor.cpp
index 0558980d6..b3f7e1f2a 100644
--- a/src/lib/corelib/buildgraph/executor.cpp
+++ b/src/lib/corelib/buildgraph/executor.cpp
@@ -767,7 +767,7 @@ void Executor::addExecutorJobs()
qCDebug(lcExec) << "preparing executor for" << m_buildOptions.maxJobCount()
<< "jobs in parallel";
for (int i = 1; i <= m_buildOptions.maxJobCount(); i++) {
- auto job = new ExecutorJob(m_logger, this);
+ const auto job = new ExecutorJob(m_logger, this);
job->setMainThreadScriptEngine(m_evalContext->engine());
job->setObjectName(QString::fromLatin1("J%1").arg(i));
job->setDryRun(m_buildOptions.dryRun());
diff --git a/src/lib/corelib/buildgraph/inputartifactscanner.cpp b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
index 7e6ea4396..68f3b744b 100644
--- a/src/lib/corelib/buildgraph/inputartifactscanner.cpp
+++ b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
@@ -200,7 +200,7 @@ Set<DependencyScanner *> InputArtifactScanner::scannersForArtifact(const Artifac
if (!cache.valid) {
cache.valid = true;
for (ScannerPlugin *scanner : ScannerPluginManager::scannersForFileTag(fileTag)) {
- auto pluginScanner = new PluginDependencyScanner(scanner);
+ const auto pluginScanner = new PluginDependencyScanner(scanner);
cache.scanners.push_back(DependencyScannerPtr(pluginScanner));
}
for (const ResolvedScannerConstPtr &scanner : product->scanners) {
diff --git a/src/lib/corelib/jsextensions/temporarydir.cpp b/src/lib/corelib/jsextensions/temporarydir.cpp
index 6dece5dc3..5ff8bc356 100644
--- a/src/lib/corelib/jsextensions/temporarydir.cpp
+++ b/src/lib/corelib/jsextensions/temporarydir.cpp
@@ -81,7 +81,7 @@ QScriptValue TemporaryDir::ctor(QScriptContext *context, QScriptEngine *engine)
});
se->checkContext(QLatin1String("qbs.TemporaryDir"), dubiousContexts);
- auto t = new TemporaryDir(context);
+ const auto t = new TemporaryDir(context);
QScriptValue obj = engine->newQObject(t, QScriptEngine::ScriptOwnership);
return obj;
}
diff --git a/src/lib/corelib/language/evaluator.cpp b/src/lib/corelib/language/evaluator.cpp
index c4b747a0c..22dc06cdd 100644
--- a/src/lib/corelib/language/evaluator.cpp
+++ b/src/lib/corelib/language/evaluator.cpp
@@ -163,7 +163,7 @@ QScriptValue Evaluator::scriptValue(const Item *item)
return scriptValue;
}
- auto edata = new EvaluationData;
+ const auto edata = new EvaluationData;
edata->evaluator = this;
edata->item = item;
edata->item->setObserver(this);
diff --git a/src/lib/corelib/language/itempool.cpp b/src/lib/corelib/language/itempool.cpp
index 9be3b900b..8ec6b63d1 100644
--- a/src/lib/corelib/language/itempool.cpp
+++ b/src/lib/corelib/language/itempool.cpp
@@ -55,7 +55,7 @@ ItemPool::~ItemPool()
Item *ItemPool::allocateItem(const ItemType &type)
{
- auto item = new (&m_pool) Item(this, type);
+ const auto item = new (&m_pool) Item(this, type);
m_items.push_back(item);
return item;
}
diff --git a/src/lib/corelib/parser/qmljsparser.cpp b/src/lib/corelib/parser/qmljsparser.cpp
index 10be751a8..3e92adb94 100644
--- a/src/lib/corelib/parser/qmljsparser.cpp
+++ b/src/lib/corelib/parser/qmljsparser.cpp
@@ -120,7 +120,7 @@ AST::UiQualifiedId *Parser::reparseAsQualifiedId(AST::ExpressionNode *expr)
}
if (AST::IdentifierExpression *idExpr = AST::cast<AST::IdentifierExpression *>(it)) {
- AST::UiQualifiedId *q = new (pool) AST::UiQualifiedId(idExpr->name);
+ const auto q = new (pool) AST::UiQualifiedId(idExpr->name);
q->identifierToken = idExpr->identifierToken;
AST::UiQualifiedId *currentId = q;
@@ -277,7 +277,7 @@ case 19: {
case 20: {
AST::UiImport *node = nullptr;
- if (AST::StringLiteral *importIdLiteral = AST::cast<AST::StringLiteral *>(sym(2).Expression)) {
+ if (const auto importIdLiteral = AST::cast<AST::StringLiteral *>(sym(2).Expression)) {
node = new (pool) AST::UiImport(importIdLiteral->value);
node->fileNameToken = loc(2);
} else if (AST::UiQualifiedId *qualifiedId = reparseAsQualifiedId(sym(2).Expression)) {
@@ -310,7 +310,7 @@ case 23: {
} break;
case 24: {
- AST::UiObjectMemberList *node = new (pool) AST:: UiObjectMemberList(
+ const auto node = new (pool) AST:: UiObjectMemberList(
sym(1).UiObjectMemberList, sym(2).UiObjectMember);
sym(1).Node = node;
} break;
@@ -320,34 +320,34 @@ case 25: {
} break;
case 26: {
- AST::UiArrayMemberList *node = new (pool) AST::UiArrayMemberList(
+ const auto node = new (pool) AST::UiArrayMemberList(
sym(1).UiArrayMemberList, sym(3).UiObjectMember);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
case 27: {
- AST::UiObjectInitializer *node = new (pool) AST::UiObjectInitializer((AST::UiObjectMemberList*)0);
+ const auto node = new (pool) AST::UiObjectInitializer((AST::UiObjectMemberList*)0);
node->lbraceToken = loc(1);
node->rbraceToken = loc(2);
sym(1).Node = node;
} break;
case 28: {
- AST::UiObjectInitializer *node = new (pool) AST::UiObjectInitializer(sym(2).UiObjectMemberList->finish());
+ const auto node = new (pool) AST::UiObjectInitializer(sym(2).UiObjectMemberList->finish());
node->lbraceToken = loc(1);
node->rbraceToken = loc(3);
sym(1).Node = node;
} break;
case 29: {
- AST::UiObjectDefinition *node = new (pool) AST::UiObjectDefinition(sym(1).UiQualifiedId,
+ const auto node = new (pool) AST::UiObjectDefinition(sym(1).UiQualifiedId,
sym(2).UiObjectInitializer);
sym(1).Node = node;
} break;
case 31: {
- AST::UiArrayBinding *node = new (pool) AST::UiArrayBinding(
+ const auto node = new (pool) AST::UiArrayBinding(
sym(1).UiQualifiedId, sym(4).UiArrayMemberList->finish());
node->colonToken = loc(2);
node->lbracketToken = loc(3);
@@ -356,14 +356,14 @@ case 31: {
} break;
case 32: {
- AST::UiObjectBinding *node = new (pool) AST::UiObjectBinding(
+ const auto node = new (pool) AST::UiObjectBinding(
sym(1).UiQualifiedId, sym(3).UiQualifiedId, sym(4).UiObjectInitializer);
node->colonToken = loc(2);
sym(1).Node = node;
} break;
case 33: {
- AST::UiObjectBinding *node = new (pool) AST::UiObjectBinding(
+ const auto node = new (pool) AST::UiObjectBinding(
sym(3).UiQualifiedId, sym(1).UiQualifiedId, sym(4).UiObjectInitializer);
node->colonToken = loc(2);
node->hasOnToken = true;
@@ -372,7 +372,7 @@ case 33: {
case 41:
{
- AST::UiScriptBinding *node = new (pool) AST::UiScriptBinding(
+ const auto node = new (pool) AST::UiScriptBinding(
sym(1).UiQualifiedId, sym(3).Statement);
node->colonToken = loc(2);
sym(1).Node = node;
@@ -387,21 +387,21 @@ case 46: {
} break;
case 47: {
- AST::UiParameterList *node = new (pool) AST::UiParameterList(stringRef(1), stringRef(2));
+ const auto node = new (pool) AST::UiParameterList(stringRef(1), stringRef(2));
node->propertyTypeToken = loc(1);
node->identifierToken = loc(2);
sym(1).Node = node;
} break;
case 48: {
- AST::UiParameterList *node = new (pool) AST::UiParameterList(sym(1).UiParameterList, stringRef(3), stringRef(4));
+ const auto node = new (pool) AST::UiParameterList(sym(1).UiParameterList, stringRef(3), stringRef(4));
node->commaToken = loc(2);
node->identifierToken = loc(4);
sym(1).Node = node;
} break;
case 50: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(QStringRef(), stringRef(2));
+ const auto node = new (pool) AST::UiPublicMember(QStringRef(), stringRef(2));
node->type = AST::UiPublicMember::Signal;
node->propertyToken = loc(1);
node->typeToken = loc(2);
@@ -412,7 +412,7 @@ case 50: {
} break;
case 52: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(QStringRef(), stringRef(2));
+ const auto node = new (pool) AST::UiPublicMember(QStringRef(), stringRef(2));
node->type = AST::UiPublicMember::Signal;
node->propertyToken = loc(1);
node->typeToken = loc(2);
@@ -422,7 +422,7 @@ case 52: {
} break;
case 54: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(4), stringRef(6));
+ const auto node = new (pool) AST::UiPublicMember(stringRef(4), stringRef(6));
node->typeModifier = stringRef(2);
node->propertyToken = loc(1);
node->typeModifierToken = loc(2);
@@ -433,7 +433,7 @@ case 54: {
} break;
case 56: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3));
+ const auto node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3));
node->propertyToken = loc(1);
node->typeToken = loc(2);
node->identifierToken = loc(3);
@@ -442,7 +442,7 @@ case 56: {
} break;
case 58: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4));
+ const auto node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4));
node->isDefaultMember = true;
node->defaultToken = loc(1);
node->propertyToken = loc(2);
@@ -453,7 +453,7 @@ case 58: {
} break;
case 59: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3),
+ const auto node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3),
sym(5).Statement);
node->propertyToken = loc(1);
node->typeToken = loc(2);
@@ -463,7 +463,7 @@ case 59: {
} break;
case 60: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4),
+ const auto node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4),
sym(6).Statement);
node->isReadonlyMember = true;
node->readonlyToken = loc(1);
@@ -475,7 +475,7 @@ case 60: {
} break;
case 61: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4),
+ const auto node = new (pool) AST::UiPublicMember(stringRef(3), stringRef(4),
sym(6).Statement);
node->isDefaultMember = true;
node->defaultToken = loc(1);
@@ -487,7 +487,7 @@ case 61: {
} break;
case 62: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(4), stringRef(6));
+ const auto node = new (pool) AST::UiPublicMember(stringRef(4), stringRef(6));
node->typeModifier = stringRef(2);
node->propertyToken = loc(1);
node->typeModifierToken = loc(2);
@@ -495,11 +495,11 @@ case 62: {
node->identifierToken = loc(6);
node->semicolonToken = loc(7); // insert a fake ';' before ':'
- AST::UiQualifiedId *propertyName = new (pool) AST::UiQualifiedId(stringRef(6));
+ const auto propertyName = new (pool) AST::UiQualifiedId(stringRef(6));
propertyName->identifierToken = loc(6);
propertyName->next = nullptr;
- AST::UiArrayBinding *binding = new (pool) AST::UiArrayBinding(
+ const auto binding = new (pool) AST::UiArrayBinding(
propertyName, sym(9).UiArrayMemberList->finish());
binding->colonToken = loc(7);
binding->lbracketToken = loc(8);
@@ -511,17 +511,17 @@ case 62: {
} break;
case 63: {
- AST::UiPublicMember *node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3));
+ const auto node = new (pool) AST::UiPublicMember(stringRef(2), stringRef(3));
node->propertyToken = loc(1);
node->typeToken = loc(2);
node->identifierToken = loc(3);
node->semicolonToken = loc(4); // insert a fake ';' before ':'
- AST::UiQualifiedId *propertyName = new (pool) AST::UiQualifiedId(stringRef(3));
+ const auto propertyName = new (pool) AST::UiQualifiedId(stringRef(3));
propertyName->identifierToken = loc(3);
propertyName->next = nullptr;
- AST::UiObjectBinding *binding = new (pool) AST::UiObjectBinding(
+ const auto binding = new (pool) AST::UiObjectBinding(
propertyName, sym(5).UiQualifiedId, sym(6).UiObjectInitializer);
binding->colonToken = loc(4);
@@ -539,43 +539,43 @@ case 65: {
} break;
case 71: {
- AST::ThisExpression *node = new (pool) AST::ThisExpression();
+ const auto node = new (pool) AST::ThisExpression();
node->thisToken = loc(1);
sym(1).Node = node;
} break;
case 72: {
- AST::IdentifierExpression *node = new (pool) AST::IdentifierExpression(stringRef(1));
+ const auto node = new (pool) AST::IdentifierExpression(stringRef(1));
node->identifierToken = loc(1);
sym(1).Node = node;
} break;
case 73: {
- AST::NullExpression *node = new (pool) AST::NullExpression();
+ const auto node = new (pool) AST::NullExpression();
node->nullToken = loc(1);
sym(1).Node = node;
} break;
case 74: {
- AST::TrueLiteral *node = new (pool) AST::TrueLiteral();
+ const auto node = new (pool) AST::TrueLiteral();
node->trueToken = loc(1);
sym(1).Node = node;
} break;
case 75: {
- AST::FalseLiteral *node = new (pool) AST::FalseLiteral();
+ const auto node = new (pool) AST::FalseLiteral();
node->falseToken = loc(1);
sym(1).Node = node;
} break;
case 76: {
- AST::NumericLiteral *node = new (pool) AST::NumericLiteral(sym(1).dval);
+ const auto node = new (pool) AST::NumericLiteral(sym(1).dval);
node->literalToken = loc(1);
sym(1).Node = node;
} break;
case 77:
case 78: {
- AST::StringLiteral *node = new (pool) AST::StringLiteral(stringRef(1));
+ const auto node = new (pool) AST::StringLiteral(stringRef(1));
node->literalToken = loc(1);
sym(1).Node = node;
} break;
@@ -590,7 +590,7 @@ case 79: {
loc(1).length = lexer->tokenLength();
yylloc = loc(1); // adjust the location of the current token
- AST::RegExpLiteral *node = new (pool) AST::RegExpLiteral(
+ const auto node = new (pool) AST::RegExpLiteral(
driver->newStringRef(lexer->regExpPattern()), lexer->regExpFlags());
node->literalToken = loc(1);
sym(1).Node = node;
@@ -606,35 +606,35 @@ case 80: {
loc(1).length = lexer->tokenLength();
yylloc = loc(1); // adjust the location of the current token
- AST::RegExpLiteral *node = new (pool) AST::RegExpLiteral(
+ const auto node = new (pool) AST::RegExpLiteral(
driver->newStringRef(lexer->regExpPattern()), lexer->regExpFlags());
node->literalToken = loc(1);
sym(1).Node = node;
} break;
case 81: {
- AST::ArrayLiteral *node = new (pool) AST::ArrayLiteral((AST::Elision *) 0);
+ const auto node = new (pool) AST::ArrayLiteral((AST::Elision *) 0);
node->lbracketToken = loc(1);
node->rbracketToken = loc(2);
sym(1).Node = node;
} break;
case 82: {
- AST::ArrayLiteral *node = new (pool) AST::ArrayLiteral(sym(2).Elision->finish());
+ const auto node = new (pool) AST::ArrayLiteral(sym(2).Elision->finish());
node->lbracketToken = loc(1);
node->rbracketToken = loc(3);
sym(1).Node = node;
} break;
case 83: {
- AST::ArrayLiteral *node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish ());
+ const auto node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish ());
node->lbracketToken = loc(1);
node->rbracketToken = loc(3);
sym(1).Node = node;
} break;
case 84: {
- AST::ArrayLiteral *node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish (),
+ const auto node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish (),
(AST::Elision *) 0);
node->lbracketToken = loc(1);
node->commaToken = loc(3);
@@ -643,7 +643,7 @@ case 84: {
} break;
case 85: {
- AST::ArrayLiteral *node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish (),
+ const auto node = new (pool) AST::ArrayLiteral(sym(2).ElementList->finish (),
sym(4).Elision->finish());
node->lbracketToken = loc(1);
node->commaToken = loc(3);
@@ -664,7 +664,7 @@ case 86: {
} break;
case 87: {
- AST::ObjectLiteral *node = new (pool) AST::ObjectLiteral(
+ const auto node = new (pool) AST::ObjectLiteral(
sym(2).PropertyNameAndValueList->finish ());
node->lbraceToken = loc(1);
node->rbraceToken = loc(4);
@@ -672,14 +672,14 @@ case 87: {
} break;
case 88: {
- AST::NestedExpression *node = new (pool) AST::NestedExpression(sym(2).Expression);
+ const auto node = new (pool) AST::NestedExpression(sym(2).Expression);
node->lparenToken = loc(1);
node->rparenToken = loc(3);
sym(1).Node = node;
} break;
case 89: {
- if (AST::ArrayMemberExpression *mem = AST::cast<AST::ArrayMemberExpression *>(sym(1).Expression)) {
+ if (const auto *mem = AST::cast<AST::ArrayMemberExpression *>(sym(1).Expression)) {
diagnostic_messages.append(DiagnosticMessage(DiagnosticMessage::Warning, mem->lbracketToken,
QLatin1String("Ignored annotation")));
@@ -707,40 +707,40 @@ case 91: {
} break;
case 92: {
- AST::ElementList *node = new (pool) AST::ElementList(sym(1).ElementList,
+ const auto node = new (pool) AST::ElementList(sym(1).ElementList,
(AST::Elision *) 0, sym(3).Expression);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
case 93: {
- AST::ElementList *node = new (pool) AST::ElementList(sym(1).ElementList, sym(3).Elision->finish(),
+ const auto node = new (pool) AST::ElementList(sym(1).ElementList, sym(3).Elision->finish(),
sym(4).Expression);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
case 94: {
- AST::Elision *node = new (pool) AST::Elision();
+ const auto node = new (pool) AST::Elision();
node->commaToken = loc(1);
sym(1).Node = node;
} break;
case 95: {
- AST::Elision *node = new (pool) AST::Elision(sym(1).Elision);
+ const auto node = new (pool) AST::Elision(sym(1).Elision);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
case 96: {
- AST::PropertyNameAndValueList *node = new (pool) AST::PropertyNameAndValueList(
+ const auto node = new (pool) AST::PropertyNameAndValueList(
sym(1).PropertyName, sym(3).Expression);
node->colonToken = loc(2);
sym(1).Node = node;
} break;
case 97: {
- AST::PropertyNameAndValueList *node = new (pool) AST::PropertyNameAndValueList(
+ const auto node = new (pool) AST::PropertyNameAndValueList(
sym(1).PropertyNameAndValueList, sym(3).PropertyName, sym(5).Expression);
node->commaToken = loc(2);
node->colonToken = loc(4);
@@ -748,51 +748,51 @@ case 97: {
} break;
case 98: {
- AST::IdentifierPropertyName *node = new (pool) AST::IdentifierPropertyName(stringRef(1));
+ const auto node = new (pool) AST::IdentifierPropertyName(stringRef(1));
node->propertyNameToken = loc(1);
sym(1).Node = node;
} break;
case 99:
case 100: {
- AST::IdentifierPropertyName *node = new (pool) AST::IdentifierPropertyName(stringRef(1));
+ const auto node = new (pool) AST::IdentifierPropertyName(stringRef(1));
node->propertyNameToken = loc(1);
sym(1).Node = node;
} break;
case 101: {
- AST::StringLiteralPropertyName *node = new (pool) AST::StringLiteralPropertyName(stringRef(1));
+ const auto node = new (pool) AST::StringLiteralPropertyName(stringRef(1));
node->propertyNameToken = loc(1);
sym(1).Node = node;
} break;
case 102: {
- AST::NumericLiteralPropertyName *node = new (pool) AST::NumericLiteralPropertyName(sym(1).dval);
+ const auto node = new (pool) AST::NumericLiteralPropertyName(sym(1).dval);
node->propertyNameToken = loc(1);
sym(1).Node = node;
} break;
case 103: {
- AST::IdentifierPropertyName *node = new (pool) AST::IdentifierPropertyName(stringRef(1));
+ const auto node = new (pool) AST::IdentifierPropertyName(stringRef(1));
node->propertyNameToken = loc(1);
sym(1).Node = node;
} break;
case 139: {
- AST::ArrayMemberExpression *node = new (pool) AST::ArrayMemberExpression(sym(1).Expression, sym(3).Expression);
+ const auto node = new (pool) AST::ArrayMemberExpression(sym(1).Expression, sym(3).Expression);
node->lbracketToken = loc(2);
node->rbracketToken = loc(4);
sym(1).Node = node;
} break;
case 140: {
- AST::FieldMemberExpression *node = new (pool) AST::FieldMemberExpression(sym(1).Expression, stringRef(3));
+ const auto node = new (pool) AST::FieldMemberExpression(sym(1).Expression, stringRef(3));
node->dotToken = loc(2);
node->identifierToken = loc(3);
sym(1).Node = node;
} break;
case 141: {
- AST::NewMemberExpression *node = new (pool) AST::NewMemberExpression(sym(2).Expression, sym(4).ArgumentList);
+ const auto node = new (pool) AST::NewMemberExpression(sym(2).Expression, sym(4).ArgumentList);
node->newToken = loc(1);
node->lparenToken = loc(3);
node->rparenToken = loc(5);
@@ -800,34 +800,34 @@ case 141: {
} break;
case 143: {
- AST::NewExpression *node = new (pool) AST::NewExpression(sym(2).Expression);
+ const auto node = new (pool) AST::NewExpression(sym(2).Expression);
node->newToken = loc(1);
sym(1).Node = node;
} break;
case 144: {
- AST::CallExpression *node = new (pool) AST::CallExpression(sym(1).Expression, sym(3).ArgumentList);
+ const auto node = new (pool) AST::CallExpression(sym(1).Expression, sym(3).ArgumentList);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
sym(1).Node = node;
} break;
case 145: {
- AST::CallExpression *node = new (pool) AST::CallExpression(sym(1).Expression, sym(3).ArgumentList);
+ const auto node = new (pool) AST::CallExpression(sym(1).Expression, sym(3).ArgumentList);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
sym(1).Node = node;
} break;
case 146: {
- AST::ArrayMemberExpression *node = new (pool) AST::ArrayMemberExpression(sym(1).Expression, sym(3).Expression);
+ const auto node = new (pool) AST::ArrayMemberExpression(sym(1).Expression, sym(3).Expression);
node->lbracketToken = loc(2);
node->rbracketToken = loc(4);
sym(1).Node = node;
} break;
case 147: {
- AST::FieldMemberExpression *node = new (pool) AST::FieldMemberExpression(sym(1).Expression, stringRef(3));
+ const auto node = new (pool) AST::FieldMemberExpression(sym(1).Expression, stringRef(3));
node->dotToken = loc(2);
node->identifierToken = loc(3);
sym(1).Node = node;
@@ -846,303 +846,303 @@ case 150: {
} break;
case 151: {
- AST::ArgumentList *node = new (pool) AST::ArgumentList(sym(1).ArgumentList, sym(3).Expression);
+ const auto node = new (pool) AST::ArgumentList(sym(1).ArgumentList, sym(3).Expression);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
case 155: {
- AST::PostIncrementExpression *node = new (pool) AST::PostIncrementExpression(sym(1).Expression);
+ const auto node = new (pool) AST::PostIncrementExpression(sym(1).Expression);
node->incrementToken = loc(2);
sym(1).Node = node;
} break;
case 156: {
- AST::PostDecrementExpression *node = new (pool) AST::PostDecrementExpression(sym(1).Expression);
+ const auto node = new (pool) AST::PostDecrementExpression(sym(1).Expression);
node->decrementToken = loc(2);
sym(1).Node = node;
} break;
case 158: {
- AST::DeleteExpression *node = new (pool) AST::DeleteExpression(sym(2).Expression);
+ const auto node = new (pool) AST::DeleteExpression(sym(2).Expression);
node->deleteToken = loc(1);
sym(1).Node = node;
} break;
case 159: {
- AST::VoidExpression *node = new (pool) AST::VoidExpression(sym(2).Expression);
+ const auto node = new (pool) AST::VoidExpression(sym(2).Expression);
node->voidToken = loc(1);
sym(1).Node = node;
} break;
case 160: {
- AST::TypeOfExpression *node = new (pool) AST::TypeOfExpression(sym(2).Expression);
+ const auto node = new (pool) AST::TypeOfExpression(sym(2).Expression);
node->typeofToken = loc(1);
sym(1).Node = node;
} break;
case 161: {
- AST::PreIncrementExpression *node = new (pool) AST::PreIncrementExpression(sym(2).Expression);
+ const auto node = new (pool) AST::PreIncrementExpression(sym(2).Expression);
node->incrementToken = loc(1);
sym(1).Node = node;
} break;
case 162: {
- AST::PreDecrementExpression *node = new (pool) AST::PreDecrementExpression(sym(2).Expression);
+ const auto node = new (pool) AST::PreDecrementExpression(sym(2).Expression);
node->decrementToken = loc(1);
sym(1).Node = node;
} break;
case 163: {
- AST::UnaryPlusExpression *node = new (pool) AST::UnaryPlusExpression(sym(2).Expression);
+ const auto node = new (pool) AST::UnaryPlusExpression(sym(2).Expression);
node->plusToken = loc(1);
sym(1).Node = node;
} break;
case 164: {
- AST::UnaryMinusExpression *node = new (pool) AST::UnaryMinusExpression(sym(2).Expression);
+ const auto node = new (pool) AST::UnaryMinusExpression(sym(2).Expression);
node->minusToken = loc(1);
sym(1).Node = node;
} break;
case 165: {
- AST::TildeExpression *node = new (pool) AST::TildeExpression(sym(2).Expression);
+ const auto node = new (pool) AST::TildeExpression(sym(2).Expression);
node->tildeToken = loc(1);
sym(1).Node = node;
} break;
case 166: {
- AST::NotExpression *node = new (pool) AST::NotExpression(sym(2).Expression);
+ const auto node = new (pool) AST::NotExpression(sym(2).Expression);
node->notToken = loc(1);
sym(1).Node = node;
} break;
case 168: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Mul, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 169: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Div, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 170: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Mod, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 172: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Add, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 173: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Sub, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 175: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::LShift, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 176: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::RShift, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 177: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::URShift, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 179: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Lt, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 180: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Gt, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 181: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Le, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 182: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Ge, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 183: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::InstanceOf, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 184: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::In, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 186: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Lt, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 187: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Gt, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 188: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Le, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 189: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Ge, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 190: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::InstanceOf, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 192: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Equal, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 193: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::NotEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 194: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::StrictEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 195: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::StrictNotEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 197: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Equal, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 198: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::NotEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 199: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::StrictEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 200: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::StrictNotEqual, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 202: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitAnd, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 204: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitAnd, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 206: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitXor, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 208: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitXor, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 210: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitOr, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 212: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::BitOr, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
@@ -1156,28 +1156,28 @@ case 214: {
} break;
case 216: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::And, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 218: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Or, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 220: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
QSOperator::Or, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 222: {
- AST::ConditionalExpression *node = new (pool) AST::ConditionalExpression(sym(1).Expression,
+ const auto node = new (pool) AST::ConditionalExpression(sym(1).Expression,
sym(3).Expression, sym(5).Expression);
node->questionToken = loc(2);
node->colonToken = loc(4);
@@ -1185,7 +1185,7 @@ case 222: {
} break;
case 224: {
- AST::ConditionalExpression *node = new (pool) AST::ConditionalExpression(sym(1).Expression,
+ const auto node = new (pool) AST::ConditionalExpression(sym(1).Expression,
sym(3).Expression, sym(5).Expression);
node->questionToken = loc(2);
node->colonToken = loc(4);
@@ -1193,14 +1193,14 @@ case 224: {
} break;
case 226: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
sym(2).ival, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
} break;
case 228: {
- AST::BinaryExpression *node = new (pool) AST::BinaryExpression(sym(1).Expression,
+ const auto node = new (pool) AST::BinaryExpression(sym(1).Expression,
sym(2).ival, sym(3).Expression);
node->operatorToken = loc(2);
sym(1).Node = node;
@@ -1255,7 +1255,7 @@ case 240: {
} break;
case 242: {
- AST::Expression *node = new (pool) AST::Expression(sym(1).Expression, sym(3).Expression);
+ const auto node = new (pool) AST::Expression(sym(1).Expression, sym(3).Expression);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
@@ -1265,7 +1265,7 @@ case 243: {
} break;
case 246: {
- AST::Expression *node = new (pool) AST::Expression(sym(1).Expression, sym(3).Expression);
+ const auto node = new (pool) AST::Expression(sym(1).Expression, sym(3).Expression);
node->commaToken = loc(2);
sym(1).Node = node;
} break;
@@ -1275,7 +1275,7 @@ case 247: {
} break;
case 264: {
- AST::Block *node = new (pool) AST::Block(sym(2).StatementList);
+ const auto node = new (pool) AST::Block(sym(2).StatementList);
node->lbraceToken = loc(1);
node->rbraceToken = loc(3);
sym(1).Node = node;
@@ -1298,7 +1298,7 @@ case 268: {
} break;
case 270: {
- AST::VariableStatement *node = new (pool) AST::VariableStatement(
+ const auto node = new (pool) AST::VariableStatement(
sym(2).VariableDeclarationList->finish (/*readOnly=*/sym(1).ival == T_CONST));
node->declarationKindToken = loc(1);
node->semicolonToken = loc(3);
@@ -1318,7 +1318,7 @@ case 273: {
} break;
case 274: {
- AST::VariableDeclarationList *node = new (pool) AST::VariableDeclarationList(
+ const auto node = new (pool) AST::VariableDeclarationList(
sym(1).VariableDeclarationList, sym(3).VariableDeclaration);
node->commaToken = loc(2);
sym(1).Node = node;
@@ -1333,13 +1333,13 @@ case 276: {
} break;
case 277: {
- AST::VariableDeclaration *node = new (pool) AST::VariableDeclaration(stringRef(1), sym(2).Expression);
+ const auto node = new (pool) AST::VariableDeclaration(stringRef(1), sym(2).Expression);
node->identifierToken = loc(1);
sym(1).Node = node;
} break;
case 278: {
- AST::VariableDeclaration *node = new (pool) AST::VariableDeclaration(stringRef(1), sym(2).Expression);
+ const auto node = new (pool) AST::VariableDeclaration(stringRef(1), sym(2).Expression);
node->identifierToken = loc(1);
sym(1).Node = node;
} break;
@@ -1363,19 +1363,19 @@ case 283: {
} break;
case 285: {
- AST::EmptyStatement *node = new (pool) AST::EmptyStatement();
+ const auto node = new (pool) AST::EmptyStatement();
node->semicolonToken = loc(1);
sym(1).Node = node;
} break;
case 287: {
- AST::ExpressionStatement *node = new (pool) AST::ExpressionStatement(sym(1).Expression);
+ const auto node = new (pool) AST::ExpressionStatement(sym(1).Expression);
node->semicolonToken = loc(2);
sym(1).Node = node;
} break;
case 288: {
- AST::IfStatement *node = new (pool) AST::IfStatement(sym(3).Expression, sym(5).Statement, sym(7).Statement);
+ const auto node = new (pool) AST::IfStatement(sym(3).Expression, sym(5).Statement, sym(7).Statement);
node->ifToken = loc(1);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
@@ -1384,7 +1384,7 @@ case 288: {
} break;
case 289: {
- AST::IfStatement *node = new (pool) AST::IfStatement(sym(3).Expression, sym(5).Statement);
+ const auto node = new (pool) AST::IfStatement(sym(3).Expression, sym(5).Statement);
node->ifToken = loc(1);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
@@ -1392,7 +1392,7 @@ case 289: {
} break;
case 291: {
- AST::DoWhileStatement *node = new (pool) AST::DoWhileStatement(sym(2).Statement, sym(5).Expression);
+ const auto node = new (pool) AST::DoWhileStatement(sym(2).Statement, sym(5).Expression);
node->doToken = loc(1);
node->whileToken = loc(3);
node->lparenToken = loc(4);
@@ -1402,7 +1402,7 @@ case 291: {
} break;
case 292: {
- AST::WhileStatement *node = new (pool) AST::WhileStatement(sym(3).Expression, sym(5).Statement);
+ const auto node = new (pool) AST::WhileStatement(sym(3).Expression, sym(5).Statement);
node->whileToken = loc(1);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
@@ -1410,7 +1410,7 @@ case 292: {
} break;
case 293: {
- AST::ForStatement *node = new (pool) AST::ForStatement(sym(3).Expression,
+ const auto node = new (pool) AST::ForStatement(sym(3).Expression,
sym(5).Expression, sym(7).Expression, sym(9).Statement);
node->forToken = loc(1);
node->lparenToken = loc(2);
@@ -1421,7 +1421,7 @@ case 293: {
} break;
case 294: {
- AST::LocalForStatement *node = new (pool) AST::LocalForStatement(
+ const auto node = new (pool) AST::LocalForStatement(
sym(4).VariableDeclarationList->finish (/*readOnly=*/false), sym(6).Expression,
sym(8).Expression, sym(10).Statement);
node->forToken = loc(1);
@@ -1434,7 +1434,7 @@ case 294: {
} break;
case 295: {
- AST:: ForEachStatement *node = new (pool) AST::ForEachStatement(sym(3).Expression,
+ const auto node = new (pool) AST::ForEachStatement(sym(3).Expression,
sym(5).Expression, sym(7).Statement);
node->forToken = loc(1);
node->lparenToken = loc(2);
@@ -1444,7 +1444,7 @@ case 295: {
} break;
case 296: {
- AST::LocalForEachStatement *node = new (pool) AST::LocalForEachStatement(
+ const auto node = new (pool) AST::LocalForEachStatement(
sym(4).VariableDeclaration, sym(6).Expression, sym(8).Statement);
node->forToken = loc(1);
node->lparenToken = loc(2);
@@ -1455,14 +1455,14 @@ case 296: {
} break;
case 298: {
- AST::ContinueStatement *node = new (pool) AST::ContinueStatement();
+ const auto node = new (pool) AST::ContinueStatement();
node->continueToken = loc(1);
node->semicolonToken = loc(2);
sym(1).Node = node;
} break;
case 300: {
- AST::ContinueStatement *node = new (pool) AST::ContinueStatement(stringRef(2));
+ const auto node = new (pool) AST::ContinueStatement(stringRef(2));
node->continueToken = loc(1);
node->identifierToken = loc(2);
node->semicolonToken = loc(3);
@@ -1470,14 +1470,14 @@ case 300: {
} break;
case 302: {
- AST::BreakStatement *node = new (pool) AST::BreakStatement(QStringRef());
+ const auto node = new (pool) AST::BreakStatement(QStringRef());
node->breakToken = loc(1);
node->semicolonToken = loc(2);
sym(1).Node = node;
} break;
case 304: {
- AST::BreakStatement *node = new (pool) AST::BreakStatement(stringRef(2));
+ const auto node = new (pool) AST::BreakStatement(stringRef(2));
node->breakToken = loc(1);
node->identifierToken = loc(2);
node->semicolonToken = loc(3);
@@ -1485,14 +1485,14 @@ case 304: {
} break;
case 306: {
- AST::ReturnStatement *node = new (pool) AST::ReturnStatement(sym(2).Expression);
+ const auto node = new (pool) AST::ReturnStatement(sym(2).Expression);
node->returnToken = loc(1);
node->semicolonToken = loc(3);
sym(1).Node = node;
} break;
case 307: {
- AST::WithStatement *node = new (pool) AST::WithStatement(sym(3).Expression, sym(5).Statement);
+ const auto node = new (pool) AST::WithStatement(sym(3).Expression, sym(5).Statement);
node->withToken = loc(1);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
@@ -1500,7 +1500,7 @@ case 307: {
} break;
case 308: {
- AST::SwitchStatement *node = new (pool) AST::SwitchStatement(sym(3).Expression, sym(5).CaseBlock);
+ const auto node = new (pool) AST::SwitchStatement(sym(3).Expression, sym(5).CaseBlock);
node->switchToken = loc(1);
node->lparenToken = loc(2);
node->rparenToken = loc(4);
@@ -1508,14 +1508,14 @@ case 308: {
} break;
case 309: {
- AST::CaseBlock *node = new (pool) AST::CaseBlock(sym(2).CaseClauses);
+ const auto node = new (pool) AST::CaseBlock(sym(2).CaseClauses);
node->lbraceToken = loc(1);
node->rbraceToken = loc(3);
sym(1).Node = node;
} break;
case 310: {
- AST::CaseBlock *node = new (pool) AST::CaseBlock(sym(2).CaseClauses, sym(3).DefaultClause, sym(4).CaseClauses);
+ const auto node = new (pool) AST::CaseBlock(sym(2).CaseClauses, sym(3).DefaultClause, sym(4).CaseClauses);
node->lbraceToken = loc(1);
node->rbraceToken = loc(5);
sym(1).Node = node;
@@ -1538,60 +1538,60 @@ case 314: {
} break;
case 315: {
- AST::CaseClause *node = new (pool) AST::CaseClause(sym(2).Expression, sym(4).StatementList);
+ const auto node = new (pool) AST::CaseClause(sym(2).Expression, sym(4).StatementList);
node->caseToken = loc(1);
node->colonToken = loc(3);
sym(1).Node = node;
} break;
case 316: {
- AST::DefaultClause *node = new (pool) AST::DefaultClause(sym(3).StatementList);
+ const auto node = new (pool) AST::DefaultClause(sym(3).StatementList);
node->defaultToken = loc(1);
node->colonToken = loc(2);
sym(1).Node = node;
} break;
case 317:
case 318: {
- AST::LabelledStatement *node = new (pool) AST::LabelledStatement(stringRef(1), sym(3).Statement);
+ const auto node = new (pool) AST::LabelledStatement(stringRef(1), sym(3).Statement);
node->identifierToken = loc(1);
node->colonToken = loc(2);
sym(1).Node = node;
} break;
case 319: {
- AST::LabelledStatement *node = new (pool) AST::LabelledStatement(stringRef(1), sym(3).Statement);
+ const auto node = new (pool) AST::LabelledStatement(stringRef(1), sym(3).Statement);
node->identifierToken = loc(1);
node->colonToken = loc(2);
sym(1).Node = node;
} break;
case 321: {
- AST::ThrowStatement *node = new (pool) AST::ThrowStatement(sym(2).Expression);
+ const auto node = new (pool) AST::ThrowStatement(sym(2).Expression);
node->throwToken = loc(1);
node->semicolonToken = loc(3);
sym(1).Node = node;
} break;
case 322: {
- AST::TryStatement *node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Catch);
+ const auto node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Catch);
node->tryToken = loc(1);
sym(1).Node = node;
} break;
case 323: {
- AST::TryStatement *node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Finally);
+ const auto node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Finally);
node->tryToken = loc(1);
sym(1).Node = node;
} break;
case 324: {
- AST::TryStatement *node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Catch, sym(4).Finally);
+ const auto node = new (pool) AST::TryStatement(sym(2).Statement, sym(3).Catch, sym(4).Finally);
node->tryToken = loc(1);
sym(1).Node = node;
} break;
case 325: {
- AST::Catch *node = new (pool) AST::Catch(stringRef(3), sym(5).Block);
+ const auto node = new (pool) AST::Catch(stringRef(3), sym(5).Block);
node->catchToken = loc(1);
node->lparenToken = loc(2);
node->identifierToken = loc(3);
@@ -1600,20 +1600,20 @@ case 325: {
} break;
case 326: {
- AST::Finally *node = new (pool) AST::Finally(sym(2).Block);
+ const auto node = new (pool) AST::Finally(sym(2).Block);
node->finallyToken = loc(1);
sym(1).Node = node;
} break;
case 328: {
- AST::DebuggerStatement *node = new (pool) AST::DebuggerStatement();
+ const auto node = new (pool) AST::DebuggerStatement();
node->debuggerToken = loc(1);
node->semicolonToken = loc(2);
sym(1).Node = node;
} break;
case 329: {
- AST::FunctionDeclaration *node = new (pool) AST::FunctionDeclaration(stringRef(2), sym(4).FormalParameterList, sym(7).FunctionBody);
+ const auto node = new (pool) AST::FunctionDeclaration(stringRef(2), sym(4).FormalParameterList, sym(7).FunctionBody);
node->functionToken = loc(1);
node->identifierToken = loc(2);
node->lparenToken = loc(3);
@@ -1624,7 +1624,7 @@ case 329: {
} break;
case 330: {
- AST::FunctionExpression *node = new (pool) AST::FunctionExpression(stringRef(2), sym(4).FormalParameterList, sym(7).FunctionBody);
+ const auto node = new (pool) AST::FunctionExpression(stringRef(2), sym(4).FormalParameterList, sym(7).FunctionBody);
node->functionToken = loc(1);
if (! stringRef(2).isNull())
node->identifierToken = loc(2);
@@ -1636,13 +1636,13 @@ case 330: {
} break;
case 331: {
- AST::FormalParameterList *node = new (pool) AST::FormalParameterList(stringRef(1));
+ const auto node = new (pool) AST::FormalParameterList(stringRef(1));
node->identifierToken = loc(1);
sym(1).Node = node;
} break;
case 332: {
- AST::FormalParameterList *node = new (pool) AST::FormalParameterList(sym(1).FormalParameterList, stringRef(3));
+ const auto node = new (pool) AST::FormalParameterList(sym(1).FormalParameterList, stringRef(3));
node->commaToken = loc(2);
node->identifierToken = loc(3);
sym(1).Node = node;
diff --git a/src/lib/corelib/tools/msvcinfo.cpp b/src/lib/corelib/tools/msvcinfo.cpp
index e390c9a30..313cf802c 100644
--- a/src/lib/corelib/tools/msvcinfo.cpp
+++ b/src/lib/corelib/tools/msvcinfo.cpp
@@ -128,7 +128,7 @@ public:
static QStringList parseCommandLine(const QString &commandLine)
{
QStringList list;
- auto buf = new wchar_t[commandLine.size() + 1];
+ const auto buf = new wchar_t[commandLine.size() + 1];
buf[commandLine.toWCharArray(buf)] = 0;
int argCount = 0;
LPWSTR *args = CommandLineToArgvW(buf, &argCount);
diff --git a/src/lib/corelib/tools/persistence.h b/src/lib/corelib/tools/persistence.h
index e8d938ad3..83209113d 100644
--- a/src/lib/corelib/tools/persistence.h
+++ b/src/lib/corelib/tools/persistence.h
@@ -225,7 +225,7 @@ template <typename T> inline T *PersistentPool::idLoad()
for (; i < m_loadedRaw.size(); ++i)
m_loadedRaw[i] = nullptr;
- auto t = new T;
+ const auto t = new T;
m_loadedRaw[id] = t;
load(*t);
return t;
diff --git a/src/lib/corelib/tools/settingsmodel.cpp b/src/lib/corelib/tools/settingsmodel.cpp
index e908bfe08..9d76fcb4d 100644
--- a/src/lib/corelib/tools/settingsmodel.cpp
+++ b/src/lib/corelib/tools/settingsmodel.cpp
@@ -166,7 +166,7 @@ void SettingsModel::addNewKey(const QModelIndex &parent)
Node *parentNode = d->indexToNode(parent);
if (!parentNode)
return;
- auto newNode = new Node;
+ const auto newNode = new Node;
newNode->parent = parentNode;
newNode->name = parentNode->uniqueChildName();
beginInsertRows(parent, parentNode->children.size(), parentNode->children.size());
@@ -339,7 +339,7 @@ void SettingsModel::SettingsModelPrivate::readSettings()
static Node *createNode(Node *parentNode, const QString &name)
{
- auto node = new Node;
+ const auto node = new Node;
node->name = name;
node->parent = parentNode;
parentNode->children.push_back(node);
diff --git a/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp b/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp
index 0897c929e..98ada0e01 100644
--- a/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildfiltersproject.cpp
@@ -113,10 +113,10 @@ MSBuildFiltersProject::MSBuildFiltersProject(const GeneratableProductData &produ
// filters projects are always v4.0
setToolsVersion(QStringLiteral("4.0"));
- auto itemGroup = new MSBuildItemGroup(this);
+ const auto itemGroup = new MSBuildItemGroup(this);
const auto filterOptions = defaultItemGroupFilters();
for (const auto options : filterOptions) {
- auto filter = new MSBuildFilter(options->include(), options->extensions(), itemGroup);
+ const auto filter = new MSBuildFilter(options->include(), options->extensions(), itemGroup);
filter->appendProperty(QStringLiteral("ParseFiles"), options->parseFiles());
filter->appendProperty(QStringLiteral("SourceControlFiles"), options->sourceControlFiles());
}
diff --git a/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp b/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp
index 51c72ecd3..24fc991ae 100644
--- a/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildqbsgenerateproject.cpp
@@ -46,10 +46,10 @@ MSBuildQbsGenerateProject::MSBuildQbsGenerateProject(
VisualStudioGenerator *parent)
: MSBuildTargetProject(project, versionInfo, parent)
{
- auto cppDefaultProps = new MSBuildImport(this);
+ const auto cppDefaultProps = new MSBuildImport(this);
cppDefaultProps->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.Default.props"));
- auto group = new MSBuildPropertyGroup(this);
+ const auto group = new MSBuildPropertyGroup(this);
group->setLabel(QStringLiteral("Configuration"));
group->appendProperty(QStringLiteral("PlatformToolset"),
versionInfo.platformToolsetVersion());
@@ -60,10 +60,10 @@ MSBuildQbsGenerateProject::MSBuildQbsGenerateProject(
group->appendProperty(QStringLiteral("NMakeBuildCommandLine"),
QStringLiteral("$(QbsGenerateCommandLine) ") + params);
- auto cppProps = new MSBuildImport(this);
+ const auto cppProps = new MSBuildImport(this);
cppProps->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.props"));
- auto import = new MSBuildImport(this);
+ const auto import = new MSBuildImport(this);
import->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.targets"));
}
diff --git a/src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp b/src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp
index 4dde9ac78..f9bfaab98 100644
--- a/src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildqbsproductproject.cpp
@@ -72,7 +72,7 @@ MSBuildQbsProductProject::MSBuildQbsProductProject(
globalsPropertyGroup()->appendProperty(QStringLiteral("QbsProductName"), product.name());
- auto cppDefaultProps = new MSBuildImport(this);
+ const auto cppDefaultProps = new MSBuildImport(this);
cppDefaultProps->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.Default.props"));
for (int i = 0; i < count; ++i) {
@@ -83,7 +83,7 @@ MSBuildQbsProductProject::MSBuildQbsProductProject(
project.commandLines.values().at(i));
}
- auto cppProps = new MSBuildImport(this);
+ const auto cppProps = new MSBuildImport(this);
cppProps->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.props"));
for (int i = 0; i < count; ++i)
@@ -142,7 +142,7 @@ void MSBuildQbsProductProject::addConfiguration(const GeneratableProject &projec
const auto sep = Internal::HostOsInfo::pathListSeparator(Internal::HostOsInfo::HostOsWindows);
- auto propertyGroup1 = new MSBuildPropertyGroup(this);
+ const auto propertyGroup1 = new MSBuildPropertyGroup(this);
propertyGroup1->setCondition(MSBuildUtils::buildTaskCondition(buildTask));
propertyGroup1->setLabel(QStringLiteral("Configuration"));
propertyGroup1->appendProperty(QStringLiteral("UseDebugLibraries"),
@@ -271,10 +271,10 @@ void MSBuildQbsProductProject::addItemDefGroup(const Project &project,
const auto sep = Internal::HostOsInfo::pathListSeparator(Internal::HostOsInfo::HostOsWindows);
- auto itemDefGroup = new MSBuildItemDefinitionGroup(this);
+ const auto itemDefGroup = new MSBuildItemDefinitionGroup(this);
itemDefGroup->setCondition(MSBuildUtils::buildTaskCondition(project));
- auto compile = new MSBuildClCompile(itemDefGroup);
+ const auto compile = new MSBuildClCompile(itemDefGroup);
// C++ - General
compile->appendProperty(QStringLiteral("AdditionalIncludeDirectories"),
@@ -308,7 +308,7 @@ void MSBuildQbsProductProject::addItemDefGroup(const Project &project,
? QStringLiteral("MultiThreadedDebugDLL")
: QStringLiteral("MultiThreadedDLL"));
- auto link = new MSBuildLink(itemDefGroup);
+ const auto link = new MSBuildLink(itemDefGroup);
// Linker - General
link->appendProperty(QStringLiteral("AdditionalLibraryDirectories"),
@@ -352,7 +352,7 @@ static MSBuildFileItem *fileItemForFileTags(const QList<QString> &fileTags,
void MSBuildQbsProductProject::addFiles(const GeneratableProject &project,
const GeneratableProductData &product)
{
- auto itemGroup = new MSBuildItemGroup(this);
+ const auto itemGroup = new MSBuildItemGroup(this);
addQbsFile(project, product, itemGroup);
@@ -393,7 +393,7 @@ void MSBuildQbsProductProject::addFiles(const GeneratableProject &project,
while (projIt.hasNext()) {
projIt.next();
if (!sourceFileEnabledConfigurations[sourceFileNode.first].contains(projIt.key())) {
- auto metadata = new MSBuildItemMetadata(
+ const auto metadata = new MSBuildItemMetadata(
QStringLiteral("ExcludedFromBuild"),
QStringLiteral("true"),
sourceFileNode.second);
@@ -404,7 +404,7 @@ void MSBuildQbsProductProject::addFiles(const GeneratableProject &project,
}
}
- auto import = new MSBuildImport(this);
+ const auto import = new MSBuildImport(this);
import->setProject(QStringLiteral("$(VCTargetsPath)\\Microsoft.Cpp.targets"));
}
@@ -412,7 +412,7 @@ void MSBuildQbsProductProject::addQbsFile(const GeneratableProject &project,
const GeneratableProductData &product,
MSBuildItemGroup *itemGroup)
{
- auto fileItem = new MSBuildNone(itemGroup);
+ const auto fileItem = new MSBuildNone(itemGroup);
QString path = project.baseBuildDirectory().relativeFilePath(product.location().filePath());
// The path still might not be relative (for example if the file item is
// located on a different drive)
diff --git a/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.cpp b/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.cpp
index fbefccc08..b87c842fa 100644
--- a/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildsharedsolutionpropertiesproject.cpp
@@ -108,7 +108,7 @@ MSBuildSharedSolutionPropertiesProject::MSBuildSharedSolutionPropertiesProject(
setDefaultTargets(QStringLiteral("Build"));
setToolsVersion(versionInfo.toolsVersion());
- auto group = new MSBuildPropertyGroup(this);
+ const auto group = new MSBuildPropertyGroup(this);
group->setLabel(QStringLiteral("UserMacros"));
// Order's important here... a variable must be listed before one that uses it
diff --git a/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.cpp b/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.cpp
index b0572e2e0..ea5546c73 100644
--- a/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildsolutionpropertiesproject.cpp
@@ -47,7 +47,7 @@ MSBuildSolutionPropertiesProject::MSBuildSolutionPropertiesProject(
setDefaultTargets(QStringLiteral("Build"));
setToolsVersion(versionInfo.toolsVersion());
- auto group = new MSBuildPropertyGroup(this);
+ const auto group = new MSBuildPropertyGroup(this);
group->setLabel(QStringLiteral("UserMacros"));
static const auto win = Internal::HostOsInfo::HostOsWindows;
diff --git a/src/plugins/generator/visualstudio/msbuildtargetproject.cpp b/src/plugins/generator/visualstudio/msbuildtargetproject.cpp
index 9a1d00476..8e3eb4e5a 100644
--- a/src/plugins/generator/visualstudio/msbuildtargetproject.cpp
+++ b/src/plugins/generator/visualstudio/msbuildtargetproject.cpp
@@ -60,13 +60,13 @@ MSBuildTargetProject::MSBuildTargetProject(const GeneratableProject &project,
setDefaultTargets(QStringLiteral("Build"));
setToolsVersion(versionInfo.toolsVersion());
- auto projectConfigurationsGroup = new MSBuildItemGroup(this);
+ const auto projectConfigurationsGroup = new MSBuildItemGroup(this);
projectConfigurationsGroup->setLabel(QStringLiteral("ProjectConfigurations"));
QMapIterator<QString, qbs::Project> it(project.projects);
while (it.hasNext()) {
it.next();
- auto item = new MSBuildItem(QStringLiteral("ProjectConfiguration"),
+ const auto item = new MSBuildItem(QStringLiteral("ProjectConfiguration"),
projectConfigurationsGroup);
item->setInclude(MSBuildUtils::fullName(it.value()));
item->appendProperty(QStringLiteral("Configuration"), it.key());
@@ -129,7 +129,7 @@ MSBuildImportGroup *MSBuildTargetProject::propertySheetsImportGroup()
void MSBuildTargetProject::appendPropertySheet(const QString &path, bool optional)
{
- auto import = new MSBuildImport(propertySheetsImportGroup());
+ const auto import = new MSBuildImport(propertySheetsImportGroup());
import->setProject(path);
if (optional)
import->setCondition(QStringLiteral("Exists('%1')").arg(path));
diff --git a/src/plugins/generator/visualstudio/visualstudiogenerator.cpp b/src/plugins/generator/visualstudio/visualstudiogenerator.cpp
index 4bdb08b59..47f0363a6 100644
--- a/src/plugins/generator/visualstudio/visualstudiogenerator.cpp
+++ b/src/plugins/generator/visualstudio/visualstudiogenerator.cpp
@@ -210,14 +210,14 @@ static QString targetFilePath(const GeneratableProductData &product,
static void addDefaultGlobalSections(const GeneratableProject &topLevelProject,
VisualStudioSolution *solution)
{
- auto configurationPlatformsSection = new VisualStudioSolutionGlobalSection(
+ const auto configurationPlatformsSection = new VisualStudioSolutionGlobalSection(
QStringLiteral("SolutionConfigurationPlatforms"), solution);
solution->appendGlobalSection(configurationPlatformsSection);
for (const auto &qbsProject : topLevelProject.projects)
configurationPlatformsSection->appendProperty(MSBuildUtils::fullName(qbsProject),
MSBuildUtils::fullName(qbsProject));
- auto projectConfigurationPlatformsSection = new VisualStudioSolutionGlobalSection(
+ const auto projectConfigurationPlatformsSection = new VisualStudioSolutionGlobalSection(
QStringLiteral("ProjectConfigurationPlatforms"), solution);
solution->appendGlobalSection(projectConfigurationPlatformsSection);
projectConfigurationPlatformsSection->setPost(true);
@@ -236,7 +236,7 @@ static void addDefaultGlobalSections(const GeneratableProject &topLevelProject,
}
}
- auto solutionPropsSection = new VisualStudioSolutionGlobalSection(
+ const auto solutionPropsSection = new VisualStudioSolutionGlobalSection(
QStringLiteral("SolutionProperties"), solution);
solution->appendGlobalSection(solutionPropsSection);
solutionPropsSection->appendProperty(QStringLiteral("HideSolutionNode"),
@@ -318,7 +318,7 @@ void VisualStudioGenerator::visitProject(const GeneratableProject &project)
addPropertySheets(targetProject);
- auto solutionProject = new VisualStudioSolutionFileProject(
+ const auto solutionProject = new VisualStudioSolutionFileProject(
targetFilePath(qbsGenerate, project.baseBuildDirectory().absolutePath()),
d->solution.get());
solutionProject->setGuid(targetProject->guid());
@@ -330,7 +330,7 @@ void VisualStudioGenerator::visitProjectData(const GeneratableProject &project,
const GeneratableProjectData &projectData)
{
Q_UNUSED(project);
- auto solutionFolder = new VisualStudioSolutionFolderProject(d->solution.get());
+ const auto solutionFolder = new VisualStudioSolutionFolderProject(d->solution.get());
solutionFolder->setName(projectData.name());
d->solution->appendProject(solutionFolder);
QBS_CHECK(!d->solutionFolders.contains(projectData.uniqueName()));
@@ -356,7 +356,7 @@ void VisualStudioGenerator::visitProduct(const GeneratableProject &project,
d->msbuildProjects.insert(projectFilePath + QStringLiteral(".filters"),
std::make_shared<MSBuildFiltersProject>(productData));
- auto solutionProject = new VisualStudioSolutionFileProject(
+ const auto solutionProject = new VisualStudioSolutionFileProject(
targetFilePath(productData, project.baseBuildDirectory().absolutePath()),
d->solution.get());
solutionProject->setGuid(targetProject->guid());
diff --git a/src/shared/json/json.cpp b/src/shared/json/json.cpp
index b2c77a036..321004dc6 100644
--- a/src/shared/json/json.cpp
+++ b/src/shared/json/json.cpp
@@ -545,7 +545,7 @@ public:
Header *h = (Header *)raw;
h->tag = JsonDocument::BinaryFormatTag;
h->version = 1;
- auto d = new Data(raw, size);
+ const auto d = new Data(raw, size);
d->compactionCounter = (b == header->root()) ? compactionCounter : 0;
return d;
}
@@ -3347,7 +3347,7 @@ JsonDocument JsonDocument::fromRawData(const char *data, int size, DataValidatio
return JsonDocument();
}
- auto d = new Internal::Data((char *)data, size);
+ const auto d = new Internal::Data((char *)data, size);
d->ownsData = false;
if (validation != BypassValidation && !d->valid()) {
@@ -3405,7 +3405,7 @@ JsonDocument JsonDocument::fromBinaryData(const std::string &data, DataValidatio
return JsonDocument();
memcpy(raw, data.data(), size);
- auto d = new Internal::Data(raw, size);
+ const auto d = new Internal::Data(raw, size);
if (validation != BypassValidation && !d->valid()) {
delete d;
@@ -4046,7 +4046,7 @@ JsonDocument Parser::parse(JsonParseError *error)
error->offset = 0;
error->error = JsonParseError::NoError;
}
- auto d = new Data(data, current);
+ const auto d = new Data(data, current);
return JsonDocument(d);
}
diff --git a/tests/auto/blackbox/testdata-qt/dbus-adaptors/main.cpp b/tests/auto/blackbox/testdata-qt/dbus-adaptors/main.cpp
index d6568d77c..0491719d7 100644
--- a/tests/auto/blackbox/testdata-qt/dbus-adaptors/main.cpp
+++ b/tests/auto/blackbox/testdata-qt/dbus-adaptors/main.cpp
@@ -63,7 +63,7 @@ int main(int argc, char *argv[])
scene.setSceneRect(-500, -500, 1000, 1000);
scene.setItemIndexMethod(QGraphicsScene::NoIndex);
- auto car = new Car();
+ const auto car = new Car();
scene.addItem(car);
QGraphicsView view(&scene);
diff --git a/tests/auto/blackbox/testdata-qt/trackAddMocInclude/after/main.cpp b/tests/auto/blackbox/testdata-qt/trackAddMocInclude/after/main.cpp
index 94b288440..aa63c20b3 100644
--- a/tests/auto/blackbox/testdata-qt/trackAddMocInclude/after/main.cpp
+++ b/tests/auto/blackbox/testdata-qt/trackAddMocInclude/after/main.cpp
@@ -41,7 +41,7 @@ public:
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
- auto obj = new MyObject(&app);
+ const auto obj = new MyObject(&app);
return app.exec();
}
diff --git a/tests/auto/blackbox/testdata-qt/trackAddMocInclude/before/main.cpp b/tests/auto/blackbox/testdata-qt/trackAddMocInclude/before/main.cpp
index 0d216e970..350c25f62 100644
--- a/tests/auto/blackbox/testdata-qt/trackAddMocInclude/before/main.cpp
+++ b/tests/auto/blackbox/testdata-qt/trackAddMocInclude/before/main.cpp
@@ -41,7 +41,7 @@ public:
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
- auto obj = new MyObject(&app);
+ const auto obj = new MyObject(&app);
return app.exec();
}
diff --git a/tests/auto/blackbox/testdata/enableRtti/main.cpp b/tests/auto/blackbox/testdata/enableRtti/main.cpp
index b7faa3d6b..4dcd5d2e8 100644
--- a/tests/auto/blackbox/testdata/enableRtti/main.cpp
+++ b/tests/auto/blackbox/testdata/enableRtti/main.cpp
@@ -47,7 +47,7 @@ class B : public I {
};
int main() {
- auto a = new A();
+ const auto a = new A();
B *b = dynamic_cast<B *>(a);
(void)b;
delete a;
diff --git a/tests/auto/buildgraph/tst_buildgraph.cpp b/tests/auto/buildgraph/tst_buildgraph.cpp
index 626c1e9e7..95314ad20 100644
--- a/tests/auto/buildgraph/tst_buildgraph.cpp
+++ b/tests/auto/buildgraph/tst_buildgraph.cpp
@@ -85,9 +85,9 @@ ResolvedProductConstPtr TestBuildGraph::productWithDirectCycle()
const ResolvedProductPtr product = ResolvedProduct::create();
product->project = project;
product->buildData.reset(new ProductBuildData);
- auto root = new Artifact;
+ const auto root = new Artifact;
root->product = product;
- auto child = new Artifact;
+ const auto child = new Artifact;
child->product = product;
product->buildData->addRootNode(root);
product->buildData->addNode(root);
@@ -102,9 +102,9 @@ ResolvedProductConstPtr TestBuildGraph::productWithLessDirectCycle()
const ResolvedProductPtr product = ResolvedProduct::create();
product->project = project;
product->buildData.reset(new ProductBuildData);
- auto root = new Artifact;
- auto child = new Artifact;
- auto grandchild = new Artifact;
+ const auto root = new Artifact;
+ const auto child = new Artifact;
+ const auto grandchild = new Artifact;
root->product = product;
child->product = product;
grandchild->product = product;
@@ -124,8 +124,8 @@ ResolvedProductConstPtr TestBuildGraph::productWithNoCycle()
const ResolvedProductPtr product = ResolvedProduct::create();
product->project = project;
product->buildData.reset(new ProductBuildData);
- auto root = new Artifact;
- auto root2 = new Artifact;
+ const auto root = new Artifact;
+ const auto root2 = new Artifact;
root->product = product;
root2->product = product;
product->buildData->addRootNode(root);
diff --git a/tests/auto/language/tst_language.cpp b/tests/auto/language/tst_language.cpp
index 6b5cc2447..9a7071f3b 100644
--- a/tests/auto/language/tst_language.cpp
+++ b/tests/auto/language/tst_language.cpp
@@ -1567,7 +1567,7 @@ public:
{
JSSourceValuePtr value = JSSourceValue::create();
value->setFile(m_fileContext);
- auto str = new QString(sourceCode);
+ const auto str = new QString(sourceCode);
m_strings.push_back(str);
value->setSourceCode(QStringRef(str));
return value;
diff --git a/tests/auto/tools/tst_tools.cpp b/tests/auto/tools/tst_tools.cpp
index 0073f9e68..33cb95a78 100644
--- a/tests/auto/tools/tst_tools.cpp
+++ b/tests/auto/tools/tst_tools.cpp
@@ -319,7 +319,7 @@ void TestTools::testSettingsMigration_data()
QString TestTools::setupSettingsDir1()
{
- auto baseDir = new QTemporaryDir;
+ const auto baseDir = new QTemporaryDir;
m_tmpDirs.push_back(baseDir);
const Version thisVersion = Version::fromString(QBS_VERSION);
@@ -362,7 +362,7 @@ QString TestTools::setupSettingsDir1()
QString TestTools::setupSettingsDir2()
{
- auto baseDir = new QTemporaryDir;
+ const auto baseDir = new QTemporaryDir;
m_tmpDirs.push_back(baseDir);
const QString settingsDir = baseDir->path();
QSettings s(settingsDir + QLatin1String("/qbs.conf"),
@@ -378,7 +378,7 @@ QString TestTools::setupSettingsDir2()
QString TestTools::setupSettingsDir3()
{
- auto baseDir = new QTemporaryDir;
+ const auto baseDir = new QTemporaryDir;
m_tmpDirs.push_back(baseDir);
return baseDir->path();
}