[Bf-blender-cvs] [40771fb8c88] tmp-drw-callbatching: BLI_memblock: Remove ATTR_MALLOC flags

Clément Foucault noreply at git.blender.org
Sat Aug 17 14:51:06 CEST 2019


Commit: 40771fb8c88d5f4d75f589015db783f3474f40d3
Author: Clément Foucault
Date:   Wed Jul 10 20:49:16 2019 +0200
Branches: tmp-drw-callbatching
https://developer.blender.org/rB40771fb8c88d5f4d75f589015db783f3474f40d3

BLI_memblock: Remove ATTR_MALLOC flags

This is made to do some optimization but this is creating unwanted behavior.

===================================================================

M	source/blender/blenlib/BLI_memblock.h

===================================================================

diff --git a/source/blender/blenlib/BLI_memblock.h b/source/blender/blenlib/BLI_memblock.h
index a4d665a4cfd..8bd8642a4e8 100644
--- a/source/blender/blenlib/BLI_memblock.h
+++ b/source/blender/blenlib/BLI_memblock.h
@@ -37,9 +37,8 @@ struct BLI_memblock;
 typedef struct BLI_memblock BLI_memblock;
 typedef void (*MemblockValFreeFP)(void *val);
 
-BLI_memblock *BLI_memblock_create_ex(uint elem_size,
-                                     uint chunk_size) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT;
-void *BLI_memblock_alloc(BLI_memblock *mblk) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1);
+BLI_memblock *BLI_memblock_create_ex(uint elem_size, uint chunk_size) ATTR_WARN_UNUSED_RESULT;
+void *BLI_memblock_alloc(BLI_memblock *mblk) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1);
 void BLI_memblock_clear(BLI_memblock *mblk, MemblockValFreeFP valfreefp) ATTR_NONNULL(1);
 void BLI_memblock_destroy(BLI_memblock *mblk, MemblockValFreeFP free_callback) ATTR_NONNULL(1);



More information about the Bf-blender-cvs mailing list