diff --git a/src/xalloc.h b/src/xalloc.h index eb111df9c1f8795fb7374d80d02b4a76be56b883..58735cce2096a434614b1893bb7f7502bff0c45c 100644 --- a/src/xalloc.h +++ b/src/xalloc.h @@ -79,8 +79,8 @@ struct lsh_object *lsh_object_check_subtype(struct lsh_class *class, #else /* !DEBUG_ALLOC */ -#define CHECK_TYPE(c, o) o -#define CHECK_SUBTYPE(c, o) o +#define CHECK_TYPE(c, o) ((struct lsh_object *) (o)) +#define CHECK_SUBTYPE(c, o) ((struct lsh_object *) (o)) #define CAST(class, var, o) \ struct class *(var) = (struct class *) (o)