@@ -61,7 +61,7 @@ static constexpr int AST_MAX_DEPTH = 150;
6161
6262
6363TokenList::TokenList (const Settings* settings)
64- : mTokensFrontBack(* this )
64+ : mTokensFrontBack()
6565 , mSettings(settings)
6666{
6767 if (mSettings && (mSettings ->enforcedLang != Standards::Language::None)) {
@@ -174,7 +174,7 @@ void TokenList::addtoken(const std::string& str, const nonneg int lineno, const
174174 if (mTokensFrontBack .back ) {
175175 mTokensFrontBack .back ->insertToken (str);
176176 } else {
177- mTokensFrontBack .front = new Token (mTokensFrontBack );
177+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
178178 mTokensFrontBack .back = mTokensFrontBack .front ;
179179 mTokensFrontBack .back ->str (str);
180180 }
@@ -192,7 +192,7 @@ void TokenList::addtoken(const std::string& str, const Token *locationTok)
192192 if (mTokensFrontBack .back ) {
193193 mTokensFrontBack .back ->insertToken (str);
194194 } else {
195- mTokensFrontBack .front = new Token (mTokensFrontBack );
195+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
196196 mTokensFrontBack .back = mTokensFrontBack .front ;
197197 mTokensFrontBack .back ->str (str);
198198 }
@@ -210,7 +210,7 @@ void TokenList::addtoken(const Token * tok, const nonneg int lineno, const nonne
210210 if (mTokensFrontBack .back ) {
211211 mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName ());
212212 } else {
213- mTokensFrontBack .front = new Token (mTokensFrontBack );
213+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
214214 mTokensFrontBack .back = mTokensFrontBack .front ;
215215 mTokensFrontBack .back ->str (tok->str ());
216216 if (!tok->originalName ().empty ())
@@ -231,7 +231,7 @@ void TokenList::addtoken(const Token *tok, const Token *locationTok)
231231 if (mTokensFrontBack .back ) {
232232 mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName ());
233233 } else {
234- mTokensFrontBack .front = new Token (mTokensFrontBack );
234+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
235235 mTokensFrontBack .back = mTokensFrontBack .front ;
236236 mTokensFrontBack .back ->str (tok->str ());
237237 if (!tok->originalName ().empty ())
@@ -252,7 +252,7 @@ void TokenList::addtoken(const Token *tok)
252252 if (mTokensFrontBack .back ) {
253253 mTokensFrontBack .back ->insertToken (tok->str (), tok->originalName (), tok->getMacroName ());
254254 } else {
255- mTokensFrontBack .front = new Token (mTokensFrontBack );
255+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
256256 mTokensFrontBack .back = mTokensFrontBack .front ;
257257 mTokensFrontBack .back ->str (tok->str ());
258258 if (!tok->originalName ().empty ())
@@ -398,7 +398,7 @@ void TokenList::createTokens(simplecpp::TokenList&& tokenList)
398398 if (mTokensFrontBack .back ) {
399399 mTokensFrontBack .back ->insertToken (str);
400400 } else {
401- mTokensFrontBack .front = new Token (mTokensFrontBack );
401+ mTokensFrontBack .front = new Token (* this , mTokensFrontBack );
402402 mTokensFrontBack .back = mTokensFrontBack .front ;
403403 mTokensFrontBack .back ->str (str);
404404 }
0 commit comments