[libc-commits] [libc] [libc] implement stdc_leading_zeros_u* for stdbit.h (PR #79669)

Nick Desaulniers via libc-commits libc-commits at lists.llvm.org
Mon Jan 29 10:30:45 PST 2024


================
@@ -0,0 +1,51 @@
+add_custom_target(libc-stdbit-tests)
+
+add_libc_test(
+  stdc_leading_zeros_uc_test
+  SUITE
+    libc-stdbit-tests
+  SRCS
+    stdc_leading_zeros_uc_test.cpp
+  DEPENDS
+    libc.src.stdbit.stdc_leading_zeros_uc
+)
+
+add_libc_test(
+  stdc_leading_zeros_us_test
+  SUITE
+    libc-stdbit-tests
+  SRCS
+    stdc_leading_zeros_us_test.cpp
+  DEPENDS
+    libc.src.stdbit.stdc_leading_zeros_us
+)
+
+add_libc_test(
+  stdc_leading_zeros_ui_test
+  SUITE
+    libc-stdbit-tests
+  SRCS
+    stdc_leading_zeros_ui_test.cpp
+  DEPENDS
+    libc.src.stdbit.stdc_leading_zeros_ui
+)
+
+add_libc_test(
+  stdc_leading_zeros_ul_test
+  SUITE
+    libc-stdbit-tests
+  SRCS
+    stdc_leading_zeros_ul_test.cpp
+  DEPENDS
+    libc.src.stdbit.stdc_leading_zeros_ul
+)
+
+add_libc_test(
+  stdc_leading_zeros_ull_test
+  SUITE
+    libc-stdbit-tests
+  SRCS
+    stdc_leading_zeros_ull_test.cpp
+  DEPENDS
+    libc.src.stdbit.stdc_leading_zeros_ull
----------------
nickdesaulniers wrote:

I've removed this dependency in https://github.com/llvm/llvm-project/commit/3386377534329227a20f4924f882e63940f28ea0, but please triple check.

https://github.com/llvm/llvm-project/pull/79669


More information about the libc-commits mailing list