mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-14 08:17:35 +02:00
Fix macro expansion issue
This commit is contained in:
parent
40f9da2f22
commit
0a189792f6
1 changed files with 1 additions and 1 deletions
|
@ -245,7 +245,7 @@ typedef cvar_type *cvar;
|
||||||
before an object is collected by GC. */
|
before an object is collected by GC. */
|
||||||
typedef struct {gc_header_type hdr; tag_type tag; void *ptr;} c_opaque_type;
|
typedef struct {gc_header_type hdr; tag_type tag; void *ptr;} c_opaque_type;
|
||||||
typedef c_opaque_type *c_opaque;
|
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)
|
#define opaque_ptr(x) (((c_opaque)x)->ptr)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue