Skip to content

Commit fe99ddb

Browse files
committed
refactor: work around sign conversion warning
1 parent e99aded commit fe99ddb

7 files changed

+6
-3
lines changed

include/cpp2util.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1526,9 +1526,7 @@ struct args_t : std::vector<std::string_view>
15261526
inline auto make_args(int argc, char const* const* argv) -> args_t
15271527
{
15281528
auto ret = args_t{argc, argv};
1529-
for (auto i = 0; i < argc; ++i) {
1530-
ret[i] = std::string_view{argv[i]};
1531-
}
1529+
std::copy(argv, argv + argc, ret.data());
15321530
return ret;
15331531
}
15341532

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
clang version 16.0.6 (https://github.com/llvm/llvm-project.git 7cbf1a2591520c2491aa35339f227775f4d3adf6)
2+
Target: x86_64-pc-linux-gnu
3+
Thread model: posix
4+
InstalledDir: /home/johel/root/clang-16/bin

regression-tests/test-results/clang-16/pure2-bugfix-for-empty-index.cpp.execution

Whitespace-only changes.

regression-tests/test-results/clang-16/pure2-bugfix-for-empty-index.cpp.output

Whitespace-only changes.

regression-tests/test-results/clang-16/pure2-bugfix-for-variable-template.cpp.execution

Whitespace-only changes.

regression-tests/test-results/clang-16/pure2-bugfix-for-variable-template.cpp.output

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hello Fred with UFCS!

0 commit comments

Comments
 (0)