[libc-commits] [PATCH] D156950: [libc][cleanup] Fix most conversion	warnings
    Roland McGrath via Phabricator via libc-commits 
    libc-commits at lists.llvm.org
       
    Fri Aug  4 14:14:02 PDT 2023
    
    
  
mcgrathr accepted this revision.
mcgrathr added a comment.
This revision is now accepted and ready to land.
lgtm with a couple nits
================
Comment at: libc/src/__support/CPP/bit.h:52
+template <class To, class From>
+constexpr To bit_or_static_cast(const From &from) {
+  if constexpr (sizeof(To) == sizeof(From)) {
----------------
missing LIBC_INLINE
================
Comment at: libc/src/__support/OSUtil/linux/syscall.h:28
 
-template <typename... Ts>
-LIBC_INLINE long syscall_impl(long __number, Ts... ts) {
+template <typename RET_TYPE, typename... Ts>
+LIBC_INLINE RET_TYPE syscall_impl(long __number, Ts... ts) {
----------------
I'm not familiar with a style that uses all-caps for template parameters that aren't single letters.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156950/new/
https://reviews.llvm.org/D156950
    
    
More information about the libc-commits
mailing list