[libcxx-commits] [libcxx] 3744ba2 - [NFC][libc++] Suppress "warning: ignoring return value"

Vitaly Buka via libcxx-commits libcxx-commits at lists.llvm.org
Fri Feb 26 14:33:10 PST 2021


Author: Vitaly Buka
Date: 2021-02-26T14:32:54-08:00
New Revision: 3744ba24dcf3ff5ecfa76fade18549528fe49942

URL: https://github.com/llvm/llvm-project/commit/3744ba24dcf3ff5ecfa76fade18549528fe49942
DIFF: https://github.com/llvm/llvm-project/commit/3744ba24dcf3ff5ecfa76fade18549528fe49942.diff

LOG: [NFC][libc++] Suppress "warning: ignoring return value"

According to the comment on the next line
it's expected behaviour.

Added: 
    

Modified: 
    libcxx/include/new

Removed: 
    


################################################################################
diff  --git a/libcxx/include/new b/libcxx/include/new
index 0562cef45868..21bc30ba1363 100644
--- a/libcxx/include/new
+++ b/libcxx/include/new
@@ -314,7 +314,7 @@ void* __libcpp_aligned_alloc(std::size_t __alignment, std::size_t __size) {
   return ::_aligned_malloc(__size, __alignment);
 #else
   void* __result = nullptr;
-  ::posix_memalign(&__result, __alignment, __size);
+  (void)::posix_memalign(&__result, __alignment, __size);
   // If posix_memalign fails, __result is unmodified so we still return `nullptr`.
   return __result;
 #endif


        


More information about the libcxx-commits mailing list