smeenai added inline comments.
================
Comment at: include/__threading_support:83
+} __libcpp_mutex_t;
+#define _LIBCPP_MUTEX_INITIALIZER {{0}, SRWLOCK_INIT, 0}
+
----------------
Why not a tagged union?
Repository:
rL LLVM
https://reviews.llvm.org/D28220