[libc++] Introduce __bits
It has the low-level bit fiddling operations from bit. It eliminates a cyclic dependency between __bit_reference, bits, and vector. I want to exploit this in later patches.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D94908
GitOrigin-RevId: b973e2e2f27ede7a70d470ea537f1901759d239d
diff --git a/include/module.modulemap b/include/module.modulemap
index b8d2a66..750cd38 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -522,6 +522,7 @@
}
// FIXME: These should be private.
+ module __bits { header "__bits" export * }
module __bit_reference { header "__bit_reference" export * }
module __debug { header "__debug" export * }
module __errc { header "__errc" export * }