From bb4e09ddc565b96684e280323cf4afcc2d39986f Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 28 Sep 2022 15:49:26 +0200 Subject: Fix compiler warnings with clang This attribute only works on functions in clang, not function pointers. --- source/blender/blenlib/BLI_compiler_attrs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenlib/BLI_compiler_attrs.h b/source/blender/blenlib/BLI_compiler_attrs.h index 9ee626296cb..f0566e0b3e2 100644 --- a/source/blender/blenlib/BLI_compiler_attrs.h +++ b/source/blender/blenlib/BLI_compiler_attrs.h @@ -46,7 +46,7 @@ #endif /* the function return value points to memory (2 args for 'size * tot') */ -#ifdef __GNUC__ +#if defined(__GNUC__) && !defined(__clang__) # define ATTR_ALLOC_SIZE(args...) __attribute__((alloc_size(args))) #else # define ATTR_ALLOC_SIZE(...) -- cgit v1.2.3