@@ -1250,27 +1250,27 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1250
1250
return {};
1251
1251
if (depth < 0 ) {
1252
1252
SmallVector<ReferenceToken> refs_result;
1253
- refs_result.push_back ({ tok, std::move (errors)} );
1253
+ refs_result.emplace_back ( tok, std::move (errors));
1254
1254
return refs_result;
1255
1255
}
1256
1256
const Variable *var = tok->variable ();
1257
1257
if (var && var->declarationId () == tok->varId ()) {
1258
1258
if (var->nameToken () == tok || isStructuredBindingVariable (var)) {
1259
1259
SmallVector<ReferenceToken> refs_result;
1260
- refs_result.push_back ({ tok, std::move (errors)} );
1260
+ refs_result.emplace_back ( tok, std::move (errors));
1261
1261
return refs_result;
1262
1262
}
1263
1263
if (var->isReference () || var->isRValueReference ()) {
1264
1264
const Token * const varDeclEndToken = var->declEndToken ();
1265
1265
if (!varDeclEndToken) {
1266
1266
SmallVector<ReferenceToken> refs_result;
1267
- refs_result.push_back ({ tok, std::move (errors)} );
1267
+ refs_result.emplace_back ( tok, std::move (errors));
1268
1268
return refs_result;
1269
1269
}
1270
1270
if (var->isArgument ()) {
1271
1271
errors.emplace_back (varDeclEndToken, " Passed to reference." );
1272
1272
SmallVector<ReferenceToken> refs_result;
1273
- refs_result.push_back ({ tok, std::move (errors)} );
1273
+ refs_result.emplace_back ( tok, std::move (errors));
1274
1274
return refs_result;
1275
1275
}
1276
1276
if (Token::simpleMatch (varDeclEndToken, " =" )) {
@@ -1281,7 +1281,7 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1281
1281
if (vartok == tok || (!temporary && isTemporary (vartok, nullptr , true ) &&
1282
1282
(var->isConst () || var->isRValueReference ()))) {
1283
1283
SmallVector<ReferenceToken> refs_result;
1284
- refs_result.push_back ({ tok, std::move (errors)} );
1284
+ refs_result.emplace_back ( tok, std::move (errors));
1285
1285
return refs_result;
1286
1286
}
1287
1287
if (vartok)
@@ -1299,7 +1299,7 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1299
1299
1300
1300
if (!inconclusive && result.size () != 1 ) {
1301
1301
SmallVector<ReferenceToken> refs_result;
1302
- refs_result.push_back ({ tok, std::move (errors)} );
1302
+ refs_result.emplace_back ( tok, std::move (errors));
1303
1303
return refs_result;
1304
1304
}
1305
1305
@@ -1313,7 +1313,7 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1313
1313
const Function *f = tok->previous ()->function ();
1314
1314
if (!Function::returnsReference (f)) {
1315
1315
SmallVector<ReferenceToken> refs_result;
1316
- refs_result.push_back ({ tok, std::move (errors)} );
1316
+ refs_result.emplace_back ( tok, std::move (errors));
1317
1317
return refs_result;
1318
1318
}
1319
1319
std::set<ReferenceToken, ReferenceTokenLess> result;
@@ -1326,20 +1326,20 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1326
1326
const Variable* argvar = rt.token ->variable ();
1327
1327
if (!argvar) {
1328
1328
SmallVector<ReferenceToken> refs_result;
1329
- refs_result.push_back ({ tok, std::move (errors)} );
1329
+ refs_result.emplace_back ( tok, std::move (errors));
1330
1330
return refs_result;
1331
1331
}
1332
1332
if (argvar->isArgument () && (argvar->isReference () || argvar->isRValueReference ())) {
1333
1333
const int n = getArgumentPos (argvar, f);
1334
1334
if (n < 0 ) {
1335
1335
SmallVector<ReferenceToken> refs_result;
1336
- refs_result.push_back ({ tok, std::move (errors)} );
1336
+ refs_result.emplace_back ( tok, std::move (errors));
1337
1337
return refs_result;
1338
1338
}
1339
1339
std::vector<const Token*> args = getArguments (tok->previous ());
1340
1340
if (n >= args.size ()) {
1341
1341
SmallVector<ReferenceToken> refs_result;
1342
- refs_result.push_back ({ tok, std::move (errors)} );
1342
+ refs_result.emplace_back ( tok, std::move (errors));
1343
1343
return refs_result;
1344
1344
}
1345
1345
const Token* argTok = args[n];
@@ -1351,7 +1351,7 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1351
1351
result.insert (refs.cbegin (), refs.cend ());
1352
1352
if (!inconclusive && result.size () > 1 ) {
1353
1353
SmallVector<ReferenceToken> refs_result;
1354
- refs_result.push_back ({ tok, std::move (errors)} );
1354
+ refs_result.emplace_back ( tok, std::move (errors));
1355
1355
return refs_result;
1356
1356
}
1357
1357
}
@@ -1364,7 +1364,7 @@ SmallVector<ReferenceToken> followAllReferences(const Token* tok,
1364
1364
}
1365
1365
}
1366
1366
SmallVector<ReferenceToken> refs_result;
1367
- refs_result.push_back ({ tok, std::move (errors)} );
1367
+ refs_result.emplace_back ( tok, std::move (errors));
1368
1368
return refs_result;
1369
1369
}
1370
1370
0 commit comments