Skip to content

Commit 2d03048

Browse files
committed
fixes for more recent Debian/Clang
1 parent 8a21f51 commit 2d03048

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.github/workflows/clang-tidy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- image: "debian:testing"
1616
clang: 19
1717
- image: "debian:experimental"
18-
clang: 20
18+
clang: 22
1919
container:
2020
image: ${{ matrix.image }}
2121
env:

include/protozero/varint.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ namespace detail {
3838
uint64_t val = 0;
3939

4040
if (iend - begin >= max_varint_length) { // fast path
41+
assert(iend - p >= max_varint_length); // help Clang analyzer
4142
do {
4243
int64_t b = *p++;
4344
val = ((static_cast<uint64_t>(b) & 0x7fU) ); if (b >= 0) { break; }

0 commit comments

Comments
 (0)