[libc-commits] [libc] f700d74 - [libc] fix more -Wmissing-brace (#77382)
via libc-commits
libc-commits at lists.llvm.org
Mon Jan 8 13:57:14 PST 2024
Author: Nick Desaulniers
Date: 2024-01-08T13:57:10-08:00
New Revision: f700d748f0447b6a761eb9d42575b28e0af98708
URL: https://github.com/llvm/llvm-project/commit/f700d748f0447b6a761eb9d42575b28e0af98708
DIFF: https://github.com/llvm/llvm-project/commit/f700d748f0447b6a761eb9d42575b28e0af98708.diff
LOG: [libc] fix more -Wmissing-brace (#77382)
Similar to #77345, the buildbots are observing similar warnings for the
sse2
implementation.
llvm-project/libc/src/__support/HashTable/sse2/bitmask_impl.inc:36:13:
error: suggest braces around initialization of subobject
[-Werror,-Wmissing-braces]
return {bitmask};
^~~~~~~
{ }
llvm-project/libc/src/__support/HashTable/sse2/bitmask_impl.inc:45:13:
error: suggest braces around initialization of subobject
[-Werror,-Wmissing-braces]
return {static_cast<uint16_t>(~mask_available().word)};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{ }
Link:
https://lab.llvm.org/buildbot/#/builders/163/builds/49350/steps/8/logs/stdio
Link: https://github.com/llvm/llvm-project/pull/74506
Added:
Modified:
libc/src/__support/HashTable/sse2/bitmask_impl.inc
Removed:
################################################################################
diff --git a/libc/src/__support/HashTable/sse2/bitmask_impl.inc b/libc/src/__support/HashTable/sse2/bitmask_impl.inc
index d65240901ed406..e778c19f284a8a 100644
--- a/libc/src/__support/HashTable/sse2/bitmask_impl.inc
+++ b/libc/src/__support/HashTable/sse2/bitmask_impl.inc
@@ -33,7 +33,7 @@ struct Group {
LIBC_INLINE IteratableBitMask match_byte(uint8_t byte) const {
auto cmp = _mm_cmpeq_epi8(data, _mm_set1_epi8(byte));
auto bitmask = static_cast<uint16_t>(_mm_movemask_epi8(cmp));
- return {bitmask};
+ return {{bitmask}};
}
LIBC_INLINE BitMask mask_available() const {
@@ -42,7 +42,7 @@ struct Group {
}
LIBC_INLINE IteratableBitMask occupied() const {
- return {static_cast<uint16_t>(~mask_available().word)};
+ return {{static_cast<uint16_t>(~mask_available().word)}};
}
};
} // namespace internal
More information about the libc-commits
mailing list