EricWF added inline comments.

================
Comment at: include/__threading_support:44
+#define WIN32_LEAN_AND_MEAN
+#define VC_EXTRA_LEAN
+#include <Windows.h>
----------------
Do these definitions have any affect when `<Windows.h>` has already been 
included?
Also are these definitions required before including the header, or merely 
beneficial? If they are required this will make the `<Windows.h>` header a pain 
to use with modules.




================
Comment at: include/__threading_support:306
+_LIBCPP_ALWAYS_INLINE
+int __libcpp_recursive_mutex_init(__libcpp_mutex_t* __m)
+{
----------------
The initial `__libcpp_foo` declarations specify the correct linkage and 
visibility attributes. Please don't decorate the definitions.


Repository:
  rL LLVM

https://reviews.llvm.org/D28220



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to