]> git.lyx.org Git - features.git/commitdiff
Fix compiler warning -Wstring-plus-int
authorScott Kostyshak <skostysh@lyx.org>
Thu, 29 Dec 2022 02:56:18 +0000 (21:56 -0500)
committerScott Kostyshak <skostysh@lyx.org>
Thu, 29 Dec 2022 02:58:30 +0000 (21:58 -0500)
Warning was as follows:

  src/tex2lyx/Parser.cpp:898:39: error: adding 'uint32_t' (aka 'unsigned int') to a string does not append to the string [-Werror,-Wstring-plus-int]
                  warning_message("ignoring a char: " + static_cast<uint32_t>(c));
                                  ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  src/tex2lyx/Parser.cpp:898:39: note: use array indexing to silence this warning
                  warning_message("ignoring a char: " + static_cast<uint32_t>(c));
                                                      ^
                                  &                   [                         ]
  1 error generated.

src/tex2lyx/Parser.cpp

index 499e31e9671608b498f1390feedf5dc5c7409d6a..61619cb68176080e64fdc51e5e408066155c1cac 100644 (file)
@@ -895,7 +895,7 @@ void Parser::tokenize_one()
        }
 
        case catIgnore: {
-               warning_message("ignoring a char: " + static_cast<uint32_t>(c));
+               warning_message("ignoring a char: " + std::to_string(static_cast<uint32_t>(c)));
                break;
        }