[libc-commits] [libc] [libc] fix readability-identifier-naming in memory_utils/utils.h (PR #83919)
Nick Desaulniers via libc-commits
libc-commits at lists.llvm.org
Mon Mar 4 14:58:12 PST 2024
https://github.com/nickdesaulniers created https://github.com/llvm/llvm-project/pull/83919
Fixes:
libc/src/string/memory_utils/utils.h:345:13: warning: invalid case style
for member 'offset_' [readability-identifier-naming]
Having a trailing underscore for members is a google3 style, not LLVM style.
Removing the underscore is insufficient, as we would then have 2 members with
the same identifier which is not allowed (it is a compile time error). Remove
the getter, and just access the renamed member that's now made public.
>From e07ed546da802c59bebe90990176768dea0bed83 Mon Sep 17 00:00:00 2001
From: Nick Desaulniers <ndesaulniers at google.com>
Date: Mon, 4 Mar 2024 14:56:01 -0800
Subject: [PATCH] [libc] fix readability-identifier-naming in
memory_utils/utils.h
Fixes:
libc/src/string/memory_utils/utils.h:345:13: warning: invalid case style
for member 'offset_' [readability-identifier-naming]
Having a trailing underscore for members is a google3 style, not LLVM style.
Removing the underscore is insufficient, as we would then have 2 members with
the same identifier which is not allowed (it is a compile time error). Remove
the getter, and just access the renamed member that's now made public.
---
libc/src/string/memory_utils/op_generic.h | 4 ++--
libc/src/string/memory_utils/utils.h | 9 +++------
2 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/libc/src/string/memory_utils/op_generic.h b/libc/src/string/memory_utils/op_generic.h
index c7dbd5dd1d6cce..5acaf370356098 100644
--- a/libc/src/string/memory_utils/op_generic.h
+++ b/libc/src/string/memory_utils/op_generic.h
@@ -453,7 +453,7 @@ template <typename T> struct Memcmp {
if (LIBC_UNLIKELY(count >= threshold) && helper.not_aligned()) {
if (auto value = block(p1, p2))
return value;
- adjust(helper.offset(), p1, p2, count);
+ adjust(helper.offset, p1, p2, count);
}
return loop_and_tail(p1, p2, count);
}
@@ -533,7 +533,7 @@ template <typename T> struct Bcmp {
if (LIBC_UNLIKELY(count >= threshold) && helper.not_aligned()) {
if (auto value = block(p1, p2))
return value;
- adjust(helper.offset(), p1, p2, count);
+ adjust(helper.offset, p1, p2, count);
}
return loop_and_tail(p1, p2, count);
}
diff --git a/libc/src/string/memory_utils/utils.h b/libc/src/string/memory_utils/utils.h
index 701a84375ea8e7..a668d22a8dff1c 100644
--- a/libc/src/string/memory_utils/utils.h
+++ b/libc/src/string/memory_utils/utils.h
@@ -336,13 +336,10 @@ LIBC_INLINE void align_to_next_boundary(T1 *__restrict &p1, T2 *__restrict &p2,
template <size_t SIZE> struct AlignHelper {
LIBC_INLINE AlignHelper(CPtr ptr)
- : offset_(distance_to_next_aligned<SIZE>(ptr)) {}
+ : offset(distance_to_next_aligned<SIZE>(ptr)) {}
- LIBC_INLINE bool not_aligned() const { return offset_ != SIZE; }
- LIBC_INLINE uintptr_t offset() const { return offset_; }
-
-private:
- uintptr_t offset_;
+ LIBC_INLINE bool not_aligned() const { return offset != SIZE; }
+ uintptr_t offset;
};
LIBC_INLINE void prefetch_for_write(CPtr dst) {
More information about the libc-commits
mailing list