diff --git a/include/cyclone/runtime.h b/include/cyclone/runtime.h index f8185d18..73d41d80 100644 --- a/include/cyclone/runtime.h +++ b/include/cyclone/runtime.h @@ -84,6 +84,7 @@ void gc_init_heap(long heap_size); #define Cyc_check_port(d,obj) Cyc_check_type(d,Cyc_is_port, port_tag, obj) #define Cyc_check_mutex(d,obj) Cyc_check_type(d,Cyc_is_mutex, mutex_tag, obj) #define Cyc_check_cond_var(d,obj) Cyc_check_type(d,Cyc_is_cond_var, cond_var_tag, obj) +#define Cyc_check_atomic(d,obj) Cyc_check_type(d,Cyc_is_atomic, atomic_tag, obj) #define Cyc_check_opaque(d,obj) Cyc_check_type(d,Cyc_is_opaque, c_opaque_tag, obj) void Cyc_invalid_type_error(void *data, int tag, object found); void Cyc_immutable_obj_error(void *data, object obj);