浏览代码

clang-tidy: fix `bugprone-signed-char-misuse` warnings

Ben Boeckel 4 年之前
父节点
当前提交
a0610cf9e9
共有 2 个文件被更改,包括 1 次插入3 次删除
  1. 0 1
      .clang-tidy
  2. 1 2
      Source/cmFileCommand.cxx

+ 0 - 1
.clang-tidy

@@ -4,7 +4,6 @@ bugprone-*,\
 -bugprone-macro-parentheses,\
 -bugprone-misplaced-widening-cast,\
 -bugprone-narrowing-conversions,\
--bugprone-signed-char-misuse,\
 -bugprone-suspicious-include,\
 -bugprone-too-small-loop-variable,\
 google-readability-casting,\

+ 1 - 2
Source/cmFileCommand.cxx

@@ -558,8 +558,7 @@ bool HandleStringsCommand(std::vector<std::string> const& args,
       // back subsequent characters
       if ((current_str.length() != num_utf8_bytes)) {
         for (unsigned int j = 0; j < current_str.size() - 1; j++) {
-          c = current_str[current_str.size() - 1 - j];
-          fin.putback(static_cast<char>(c));
+          fin.putback(current_str[current_str.size() - 1 - j]);
         }
         current_str.clear();
       }