diff --git a/src/panfrost/lib/genxml/gen_pack.py b/src/panfrost/lib/genxml/gen_pack.py index 8a3e951ac24..a90503837f7 100644 --- a/src/panfrost/lib/genxml/gen_pack.py +++ b/src/panfrost/lib/genxml/gen_pack.py @@ -120,7 +120,7 @@ __gen_unpack_padded(const uint8_t *restrict cl, uint32_t start, uint32_t end) #define pan_pack(dst, T, name) \\ for (struct PREFIX1(T) name = { PREFIX2(T, header) }, \\ - *_loop_terminate = (void *) (dst); \\ + *_loop_terminate = &name; \\ __builtin_expect(_loop_terminate != NULL, 1); \\ ({ PREFIX2(T, pack)((uint32_t *) (dst), &name); \\ _loop_terminate = NULL; }))