EricWF accepted this revision. EricWF added a comment. This revision is now accepted and ready to land.
LGTM after the minor fixes. Thank you for the patch. ================ Comment at: include/__threading_support:38 @@ +37,3 @@ +{ + pthread_mutexattr_t attr; + int ec = pthread_mutexattr_init(&attr); ---------------- `ec` -> `__ec`. ================ Comment at: include/__threading_support:125 @@ +124,3 @@ +inline _LIBCPP_ALWAYS_INLINE +int __libcpp_thread_id_equal(__libcpp_thread_id t1, __libcpp_thread_id t2) +{ ---------------- Let's make the return type bool so it's clear. ================ Comment at: include/__threading_support:127 @@ +126,3 @@ +{ + return pthread_equal(t1, t2) != 0 ? 1 : 0; +} ---------------- `return pthread_equal(t1, t2) != 0;` ================ Comment at: include/__threading_support:132 @@ +131,3 @@ +inline _LIBCPP_ALWAYS_INLINE +int __libcpp_thread_id_less(__libcpp_thread_id t1, __libcpp_thread_id t2) +{ ---------------- Make the return type `bool`. ================ Comment at: include/__threading_support:134 @@ +133,3 @@ +{ + return t1 < t2 ? 1 : 0; +} ---------------- `return t1 < t2; ` ================ Comment at: include/thread:200 @@ -198,3 +199,3 @@ pointer __p = get(); - pthread_setspecific(__key_, 0); + __libcpp_tl_set(__key_, 0); return __p; ---------------- Nit: Use `nullptr`. http://reviews.llvm.org/D19412 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits