From 0a189792f6e7b1eacf4f0c17d3cb409abfec8c29 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 19 Apr 2016 21:14:11 -0400 Subject: [PATCH] Fix macro expansion issue --- include/cyclone/types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cyclone/types.h b/include/cyclone/types.h index b5986226..19ed33e5 100644 --- a/include/cyclone/types.h +++ b/include/cyclone/types.h @@ -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; var.hdr.grayed = 0; var.tag = c_opaque_tag; var.ptr = ptr; +#define make_c_opaque(var, p) c_opaque_type var; var.hdr.mark = gc_color_red; var.hdr.grayed = 0; var.tag = c_opaque_tag; var.ptr = p; #define opaque_ptr(x) (((c_opaque)x)->ptr)