@@ -117,7 +117,7 @@ class TestLibrary : public TestFixture {
117117 " </function>\n "
118118 " </def>" ;
119119
120- TokenList tokenList (nullptr );
120+ TokenList tokenList (&settings );
121121 std::istringstream istr (" foo();" );
122122 tokenList.createTokens (istr, Standards::Language::CPP);
123123 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -140,14 +140,14 @@ class TestLibrary : public TestFixture {
140140 Library library;
141141 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
142142 {
143- TokenList tokenList (nullptr );
143+ TokenList tokenList (&settings );
144144 std::istringstream istr (" fred.foo(123);" ); // <- wrong scope, not library function
145145 tokenList.createTokens (istr, Standards::Language::CPP);
146146
147147 ASSERT (library.isNotLibraryFunction (tokenList.front ()->tokAt (2 )));
148148 }
149149 {
150- TokenList tokenList (nullptr );
150+ TokenList tokenList (&settings );
151151 std::istringstream istr (" Fred::foo(123);" ); // <- wrong scope, not library function
152152 tokenList.createTokens (istr, Standards::Language::CPP);
153153
@@ -163,7 +163,7 @@ class TestLibrary : public TestFixture {
163163 " </function>\n "
164164 " </def>" ;
165165
166- TokenList tokenList (nullptr );
166+ TokenList tokenList (&settings );
167167 std::istringstream istr (" foo();" ); // <- too few arguments, not library function
168168 tokenList.createTokens (istr, Standards::Language::CPP);
169169 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -187,7 +187,7 @@ class TestLibrary : public TestFixture {
187187 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
188188
189189 {
190- TokenList tokenList (nullptr );
190+ TokenList tokenList (&settings );
191191 std::istringstream istr (" foo();" ); // <- too few arguments, not library function
192192 tokenList.createTokens (istr, Standards::Language::CPP);
193193 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -196,7 +196,7 @@ class TestLibrary : public TestFixture {
196196 ASSERT (library.isNotLibraryFunction (tokenList.front ()));
197197 }
198198 {
199- TokenList tokenList (nullptr );
199+ TokenList tokenList (&settings );
200200 std::istringstream istr (" foo(a);" ); // <- library function
201201 tokenList.createTokens (istr, Standards::Language::CPP);
202202 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -205,7 +205,7 @@ class TestLibrary : public TestFixture {
205205 ASSERT (!library.isNotLibraryFunction (tokenList.front ()));
206206 }
207207 {
208- TokenList tokenList (nullptr );
208+ TokenList tokenList (&settings );
209209 std::istringstream istr (" foo(a, b);" ); // <- library function
210210 tokenList.createTokens (istr, Standards::Language::CPP);
211211 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -214,7 +214,7 @@ class TestLibrary : public TestFixture {
214214 ASSERT (!library.isNotLibraryFunction (tokenList.front ()));
215215 }
216216 {
217- TokenList tokenList (nullptr );
217+ TokenList tokenList (&settings );
218218 std::istringstream istr (" foo(a, b, c);" ); // <- too much arguments, not library function
219219 tokenList.createTokens (istr, Standards::Language::CPP);
220220 Token::createMutualLinks (tokenList.front ()->next (), tokenList.back ()->previous ());
@@ -232,7 +232,7 @@ class TestLibrary : public TestFixture {
232232 " </function>\n "
233233 " </def>" ;
234234
235- TokenList tokenList (nullptr );
235+ TokenList tokenList (&settings );
236236 std::istringstream istr (" Fred foo(123);" ); // <- Variable declaration, not library function
237237 tokenList.createTokens (istr, Standards::Language::CPP);
238238 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -292,7 +292,7 @@ class TestLibrary : public TestFixture {
292292 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
293293 ASSERT_EQUALS (0 , library.functions [" foo" ].argumentChecks [-1 ].notuninit );
294294
295- TokenList tokenList (nullptr );
295+ TokenList tokenList (&settings );
296296 std::istringstream istr (" foo(a,b,c,d,e);" );
297297 tokenList.createTokens (istr, Standards::Language::CPP);
298298 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -317,7 +317,7 @@ class TestLibrary : public TestFixture {
317317 Library library;
318318 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
319319
320- TokenList tokenList (nullptr );
320+ TokenList tokenList (&settings );
321321 std::istringstream istr (" foo(a,b,c,d);" );
322322 tokenList.createTokens (istr, Standards::Language::CPP);
323323 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -349,7 +349,7 @@ class TestLibrary : public TestFixture {
349349 Library library;
350350 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
351351
352- TokenList tokenList (nullptr );
352+ TokenList tokenList (&settings );
353353 std::istringstream istr (" foo(a,b,c,d,e,f,g,h,i,j,k);" );
354354 tokenList.createTokens (istr, Standards::Language::CPP);
355355 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -491,7 +491,7 @@ class TestLibrary : public TestFixture {
491491 Library library;
492492 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
493493
494- TokenList tokenList (nullptr );
494+ TokenList tokenList (&settings );
495495 std::istringstream istr (" foo(a,b,c,d,e);" );
496496 tokenList.createTokens (istr, Standards::Language::CPP);
497497 tokenList.front ()->next ()->astOperand1 (tokenList.front ());
@@ -554,14 +554,14 @@ class TestLibrary : public TestFixture {
554554 ASSERT (library.functions .at (" bar" ).argumentChecks .empty ());
555555
556556 {
557- TokenList tokenList (nullptr );
557+ TokenList tokenList (&settings );
558558 std::istringstream istr (" Foo::foo();" );
559559 tokenList.createTokens (istr, Standards::Language::CPP);
560560 ASSERT (library.isnotnoreturn (tokenList.front ()->tokAt (2 )));
561561 }
562562
563563 {
564- TokenList tokenList (nullptr );
564+ TokenList tokenList (&settings );
565565 std::istringstream istr (" bar();" );
566566 tokenList.createTokens (istr, Standards::Language::CPP);
567567 ASSERT (library.isnotnoreturn (tokenList.front ()));
@@ -635,7 +635,7 @@ class TestLibrary : public TestFixture {
635635 Library library;
636636 ASSERT (loadxmldata (library, xmldata, sizeof (xmldata)));
637637
638- TokenList tokenList (nullptr );
638+ TokenList tokenList (&settings );
639639 std::istringstream istr (" a(); b();" );
640640 tokenList.createTokens (istr, Standards::Language::CPP);
641641
0 commit comments