1.1 --- a/src/cx/collection.h Sun Apr 09 19:37:00 2023 +0200 1.2 +++ b/src/cx/collection.h Sun Apr 09 20:00:44 2023 +0200 1.3 @@ -112,7 +112,7 @@ 1.4 * @param e the element 1.5 */ 1.6 #define cx_invoke_simple_destructor(c, e) \ 1.7 - (c)->simple_destructor((c)->store_pointer ? (*((void **) e)) : e) 1.8 + (c)->simple_destructor((c)->store_pointer ? (*((void **) (e))) : (e)) 1.9 1.10 /** 1.11 * Invokes the advanced destructor function for a specific element. 1.12 @@ -125,7 +125,7 @@ 1.13 */ 1.14 #define cx_invoke_advanced_destructor(c, e) \ 1.15 (c)->advanced_destructor((c)->destructor_data, \ 1.16 - (c)->store_pointer ? (*((void **) e)) : e) 1.17 + (c)->store_pointer ? (*((void **) (e))) : (e)) 1.18 1.19 1.20 #define cx_invoke_destructor(c, e) \