Skip to content

Commit 5029970

Browse files
committed
fix clang tidy
1 parent a3b5673 commit 5029970

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

library/monotonic_stack/monotonic_stack.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//! a[le[i]] < a[i]
88
//! @time O(n)
99
//! @space O(n)
10-
vi mono_st(const auto& a, auto cmp) {
10+
vi mono_st(const auto& a, const auto& cmp) {
1111
vi l(sz(a));
1212
rep(i, 0, sz(a)) for (l[i] = i - 1;
1313
l[i] >= 0 && !cmp(a[l[i]], a[i]);) l[i] = l[l[i]];

tests/.config/.clang-tidy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Checks: >
22
-clang-analyzer-core.UndefinedBinaryOperatorResult,
3+
-clang-analyzer-core.BitwiseShift,
34
bugprone-argument-comment,
45
bugprone-assert-side-effect,
56
bugprone-bad-signal-to-kill-thread,

tests/library_checker_aizu_tests/math/xor_basis.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ int main() {
2626
int64_t val2 = unordered.shrink(val1);
2727
assert(val1 == val2);
2828
for (int64_t v : unordered.b)
29-
assert(((1LL << __lg(v)) & val2) == 0);
29+
assert((bit_floor((unsigned long long)v) & val2) == 0);
3030
bool inserted_unordered = unordered.insert(elem);
3131
bool inserted_ordered_ll = ordered_ll.insert(elem);
3232
bool inserted_ordered_bitset =

tests/library_checker_aizu_tests/math/xor_basis_intersection.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ void check_condition(const basis<int>& b) {
88
int n = sz(b.b);
99
int or_bits = 0;
1010
for (int i = n - 1; i >= 0; i--) {
11-
int bit_i = 1 << __lg(b.b[i]);
11+
int bit_i = bit_floor(unsigned(b.b[i]));
1212
assert((bit_i & or_bits) == 0);
1313
or_bits |= b.b[i];
1414
}

0 commit comments

Comments
 (0)