]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
bound alignment backup to sizeof(void*)
authorYann Collet <cyan@fb.com>
Thu, 2 Dec 2021 19:30:03 +0000 (11:30 -0800)
committerYann Collet <cyan@fb.com>
Thu, 2 Dec 2021 19:30:03 +0000 (11:30 -0800)
lib/common/compiler.h

index 907b6bfacd1a43e51e729154d535a354cdad7b97..98590ce67631fe173d64ce497b428267cecf578c 100644 (file)
 
 # else
 /* No known support for alignof() - imperfect backup */
-#  define MEM_ALIGN_COND(T) sizeof(T)
+#  define MEM_ALIGN_COND(T) (sizeof(void*) < sizeof(T) ? sizeof(void*) : sizeof(T))
 
 # endif
 #endif /* MEM_ALIGN_COND */