/* "struct ovs_list" with pointers that will (probably) cause segfaults if
* dereferenced and, better yet, show up clearly in a debugger. */
#define OVS_LIST_POISON \
- (struct ovs_list) { (void *) (uintptr_t) 0xccccccccccccccccULL, \
- (void *) (uintptr_t) 0xccccccccccccccccULL }
+(struct ovs_list) { (struct ovs_list *) (uintptr_t) 0xccccccccccccccccULL, \
+ (struct ovs_list *) (uintptr_t) 0xccccccccccccccccULL }
static inline void list_init(struct ovs_list *);
static inline void list_poison(struct ovs_list *);