@@ -858,7 +858,7 @@ void simplecpp::TokenList::readfile(Stream &stream, const std::string &filename,
858858 back ()->setstr (currentToken);
859859 location.adjust (currentToken);
860860 if (currentToken.find_first_of (" \r\n " ) == std::string::npos)
861- location.col += 2 + 2 * delim.size ();
861+ location.col += 2 + ( 2 * delim.size () );
862862 else
863863 location.col += 1 + delim.size ();
864864
@@ -1313,7 +1313,7 @@ void simplecpp::TokenList::constFoldLogicalOp(Token *tok)
13131313void simplecpp::TokenList::constFoldQuestionOp (Token **tok1)
13141314{
13151315 bool gotoTok1 = false ;
1316- for (Token *tok = *tok1; tok && tok->op != ' )' ; tok = gotoTok1 ? *tok1 : tok->next ) {
1316+ for (const Token *tok = *tok1; tok && tok->op != ' )' ; tok = gotoTok1 ? *tok1 : tok->next ) {
13171317 gotoTok1 = false ;
13181318 if (tok->str () != " ?" )
13191319 continue ;
@@ -1927,7 +1927,7 @@ namespace simplecpp {
19271927 }
19281928 }
19291929
1930- Token * const output_end_1 = output->back ();
1930+ const Token * const output_end_1 = output->back ();
19311931
19321932 const Token *valueToken2;
19331933 const Token *endToken2;
@@ -2232,7 +2232,7 @@ namespace simplecpp {
22322232 const bool canBeConcatenatedStringOrChar = isStringLiteral_ (A->str ()) || isCharLiteral_ (A->str ());
22332233 const bool unexpectedA = (!A->name && !A->number && !A->str ().empty () && !canBeConcatenatedWithEqual && !canBeConcatenatedStringOrChar);
22342234
2235- Token * const B = tok->next ->next ;
2235+ const Token * const B = tok->next ->next ;
22362236 if (!B->name && !B->number && B->op && !B->isOneOf (" #=" ))
22372237 throw invalidHashHash::unexpectedToken (tok->location , name (), B);
22382238
@@ -2510,11 +2510,11 @@ static void simplifySizeof(simplecpp::TokenList &expr, const std::map<std::strin
25102510 for (simplecpp::Token *tok = expr.front (); tok; tok = tok->next ) {
25112511 if (tok->str () != " sizeof" )
25122512 continue ;
2513- simplecpp::Token *tok1 = tok->next ;
2513+ const simplecpp::Token *tok1 = tok->next ;
25142514 if (!tok1) {
25152515 throw std::runtime_error (" missing sizeof argument" );
25162516 }
2517- simplecpp::Token *tok2 = tok1->next ;
2517+ const simplecpp::Token *tok2 = tok1->next ;
25182518 if (!tok2) {
25192519 throw std::runtime_error (" missing sizeof argument" );
25202520 }
@@ -2529,7 +2529,7 @@ static void simplifySizeof(simplecpp::TokenList &expr, const std::map<std::strin
25292529 }
25302530
25312531 std::string type;
2532- for (simplecpp::Token *typeToken = tok1; typeToken != tok2; typeToken = typeToken->next ) {
2532+ for (const simplecpp::Token *typeToken = tok1; typeToken != tok2; typeToken = typeToken->next ) {
25332533 if ((typeToken->str () == " unsigned" || typeToken->str () == " signed" ) && typeToken->next ->name )
25342534 continue ;
25352535 if (typeToken->str () == " *" && type.find (' *' ) != std::string::npos)
@@ -2580,11 +2580,11 @@ static void simplifyHasInclude(simplecpp::TokenList &expr, const simplecpp::DUI
25802580 for (simplecpp::Token *tok = expr.front (); tok; tok = tok->next ) {
25812581 if (tok->str () != HAS_INCLUDE)
25822582 continue ;
2583- simplecpp::Token *tok1 = tok->next ;
2583+ const simplecpp::Token *tok1 = tok->next ;
25842584 if (!tok1) {
25852585 throw std::runtime_error (" missing __has_include argument" );
25862586 }
2587- simplecpp::Token *tok2 = tok1->next ;
2587+ const simplecpp::Token *tok2 = tok1->next ;
25882588 if (!tok2) {
25892589 throw std::runtime_error (" missing __has_include argument" );
25902590 }
@@ -2602,7 +2602,7 @@ static void simplifyHasInclude(simplecpp::TokenList &expr, const simplecpp::DUI
26022602 const bool systemheader = (tok1 && tok1->op == ' <' );
26032603 std::string header;
26042604 if (systemheader) {
2605- simplecpp::Token *tok3 = tok1->next ;
2605+ const simplecpp::Token *tok3 = tok1->next ;
26062606 if (!tok3) {
26072607 throw std::runtime_error (" missing __has_include closing angular bracket" );
26082608 }
@@ -2613,7 +2613,7 @@ static void simplifyHasInclude(simplecpp::TokenList &expr, const simplecpp::DUI
26132613 }
26142614 }
26152615
2616- for (simplecpp::Token *headerToken = tok1->next ; headerToken != tok3; headerToken = headerToken->next )
2616+ for (const simplecpp::Token *headerToken = tok1->next ; headerToken != tok3; headerToken = headerToken->next )
26172617 header += headerToken->str ();
26182618 } else {
26192619 header = tok1->str ().substr (1U , tok1->str ().size () - 2U );
0 commit comments