@@ -50,7 +50,7 @@ class TestAstUtils : public TestFixture {
5050
5151#define findLambdaEndToken (code ) findLambdaEndToken_(code, __FILE__, __LINE__)
5252 bool findLambdaEndToken_ (const char code[], const char * file, int line) {
53- Settings settings;
53+ const Settings settings;
5454 Tokenizer tokenizer (&settings, this );
5555 std::istringstream istr (code);
5656 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -84,7 +84,7 @@ class TestAstUtils : public TestFixture {
8484
8585#define findLambdaStartToken (code ) findLambdaStartToken_(code, __FILE__, __LINE__)
8686 bool findLambdaStartToken_ (const char code[], const char * file, int line) {
87- Settings settings;
87+ const Settings settings;
8888 Tokenizer tokenizer (&settings, this );
8989 std::istringstream istr (code);
9090 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -117,7 +117,7 @@ class TestAstUtils : public TestFixture {
117117
118118#define isNullOperand (code ) isNullOperand_(code, __FILE__, __LINE__)
119119 bool isNullOperand_ (const char code[], const char * file, int line) {
120- Settings settings;
120+ const Settings settings;
121121 Tokenizer tokenizer (&settings, this );
122122 std::istringstream istr (code);
123123 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -139,7 +139,7 @@ class TestAstUtils : public TestFixture {
139139
140140#define isReturnScope (code, offset ) isReturnScope_(code, offset, __FILE__, __LINE__)
141141 bool isReturnScope_ (const char code[], int offset, const char * file, int line) {
142- Settings settings;
142+ const Settings settings;
143143 Tokenizer tokenizer (&settings, this );
144144 std::istringstream istr (code);
145145 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -170,7 +170,7 @@ class TestAstUtils : public TestFixture {
170170
171171#define isSameExpression (code, tokStr1, tokStr2 ) isSameExpression_(code, tokStr1, tokStr2, __FILE__, __LINE__)
172172 bool isSameExpression_ (const char code[], const char tokStr1[], const char tokStr2[], const char * file, int line) {
173- Settings settings;
173+ const Settings settings;
174174 Library library;
175175 Tokenizer tokenizer (&settings, this );
176176 std::istringstream istr (code);
@@ -210,7 +210,7 @@ class TestAstUtils : public TestFixture {
210210
211211#define isVariableChanged (code, startPattern, endPattern ) isVariableChanged_(code, startPattern, endPattern, __FILE__, __LINE__)
212212 bool isVariableChanged_ (const char code[], const char startPattern[], const char endPattern[], const char * file, int line) {
213- Settings settings;
213+ const Settings settings;
214214 Tokenizer tokenizer (&settings, this );
215215 std::istringstream istr (code);
216216 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -240,7 +240,7 @@ class TestAstUtils : public TestFixture {
240240
241241#define isVariableChangedByFunctionCall (code, pattern, inconclusive ) isVariableChangedByFunctionCall_(code, pattern, inconclusive, __FILE__, __LINE__)
242242 bool isVariableChangedByFunctionCall_ (const char code[], const char pattern[], bool *inconclusive, const char * file, int line) {
243- Settings settings;
243+ const Settings settings;
244244 Tokenizer tokenizer (&settings, this );
245245 std::istringstream istr (code);
246246 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -416,7 +416,7 @@ class TestAstUtils : public TestFixture {
416416
417417#define nextAfterAstRightmostLeaf (code, parentPattern, rightPattern ) nextAfterAstRightmostLeaf_(code, parentPattern, rightPattern, __FILE__, __LINE__)
418418 bool nextAfterAstRightmostLeaf_ (const char code[], const char parentPattern[], const char rightPattern[], const char * file, int line) {
419- Settings settings;
419+ const Settings settings;
420420 Tokenizer tokenizer (&settings, this );
421421 std::istringstream istr (code);
422422 ASSERT_LOC (tokenizer.tokenize (istr, " test.cpp" ), file, line);
@@ -441,7 +441,7 @@ class TestAstUtils : public TestFixture {
441441 enum class Result {False, True, Fail};
442442
443443 Result isUsedAsBool (const char code[], const char pattern[]) {
444- Settings settings;
444+ const Settings settings;
445445 Tokenizer tokenizer (&settings, this );
446446 std::istringstream istr (code);
447447 if (!tokenizer.tokenize (istr, " test.cpp" ))
0 commit comments