@@ -61,7 +61,7 @@ static constexpr int AST_MAX_DEPTH = 150;
61
61
62
62
63
63
TokenList::TokenList (const Settings* settings)
64
- : mTokensFrontBack(* this )
64
+ : mTokensFrontBack()
65
65
, mSettings(settings)
66
66
{
67
67
if (mSettings && (mSettings ->enforcedLang != Standards::Language::None)) {
@@ -174,7 +174,7 @@ void TokenList::addtoken(const std::string& str, const nonneg int lineno, const
174
174
if (mTokensFrontBack .back ) {
175
175
mTokensFrontBack .back ->insertToken (str);
176
176
} else {
177
- mTokensFrontBack .front = new Token (mTokensFrontBack );
177
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
178
178
mTokensFrontBack .back = mTokensFrontBack .front ;
179
179
mTokensFrontBack .back ->str (str);
180
180
}
@@ -192,7 +192,7 @@ void TokenList::addtoken(const std::string& str, const Token *locationTok)
192
192
if (mTokensFrontBack .back ) {
193
193
mTokensFrontBack .back ->insertToken (str);
194
194
} else {
195
- mTokensFrontBack .front = new Token (mTokensFrontBack );
195
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
196
196
mTokensFrontBack .back = mTokensFrontBack .front ;
197
197
mTokensFrontBack .back ->str (str);
198
198
}
@@ -210,7 +210,7 @@ void TokenList::addtoken(const Token * tok, const nonneg int lineno, const nonne
210
210
if (mTokensFrontBack .back ) {
211
211
mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName ());
212
212
} else {
213
- mTokensFrontBack .front = new Token (mTokensFrontBack );
213
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
214
214
mTokensFrontBack .back = mTokensFrontBack .front ;
215
215
mTokensFrontBack .back ->str (tok->str ());
216
216
if (!tok->originalName ().empty ())
@@ -231,7 +231,7 @@ void TokenList::addtoken(const Token *tok, const Token *locationTok)
231
231
if (mTokensFrontBack .back ) {
232
232
mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName ());
233
233
} else {
234
- mTokensFrontBack .front = new Token (mTokensFrontBack );
234
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
235
235
mTokensFrontBack .back = mTokensFrontBack .front ;
236
236
mTokensFrontBack .back ->str (tok->str ());
237
237
if (!tok->originalName ().empty ())
@@ -252,7 +252,7 @@ void TokenList::addtoken(const Token *tok)
252
252
if (mTokensFrontBack .back ) {
253
253
mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName (), tok->getMacroName ());
254
254
} else {
255
- mTokensFrontBack .front = new Token (mTokensFrontBack );
255
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
256
256
mTokensFrontBack .back = mTokensFrontBack .front ;
257
257
mTokensFrontBack .back ->str (tok->str ());
258
258
if (!tok->originalName ().empty ())
@@ -398,7 +398,7 @@ void TokenList::createTokens(simplecpp::TokenList&& tokenList)
398
398
if (mTokensFrontBack .back ) {
399
399
mTokensFrontBack .back ->insertToken (str);
400
400
} else {
401
- mTokensFrontBack .front = new Token (mTokensFrontBack );
401
+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
402
402
mTokensFrontBack .back = mTokensFrontBack .front ;
403
403
mTokensFrontBack .back ->str (str);
404
404
}
0 commit comments