Fix macro

This commit is contained in:
Justin Ethier 2016-04-19 20:51:06 -04:00
parent 07eb9e7e2d
commit 224c811913

View file

@ -245,7 +245,7 @@ typedef cvar_type *cvar;
before an object is collected by GC. */
typedef struct {gc_header_type hdr; tag_type tag; void *ptr;} c_opaque_type;
typedef c_opaque_type *c_opaque;
#define make_c_opaque(var, ptr) c_opaque_type var; var.hdr.mark = gc_color_red; n.ndr.grayed = 0; n.tag = c_opaque_type; n.ptr = ptr;
#define make_c_opaque(var, ptr) c_opaque_type var; var.hdr.mark = gc_color_red; var.ndr.grayed = 0; var.tag = c_opaque_type; var.ptr = ptr;
#define opaque_ptr(x) (((c_opaque)x)->ptr)