@@ -25,7 +25,7 @@
25 #define MAKE_MANAGED_FINALIZED(T) new (GC, [](void* p, void*){ static_cast<T*>(p)->~T(); }) T
25 #define MAKE_MANAGED_FINALIZED(T) new (GC, [](void* p, void*){ static_cast<T*>(p)->~T(); }) T
26 #define IS_POINTER_TYPE(T) std::is_pointer<T>
26 #define IS_POINTER_TYPE(T) std::is_pointer<T>
27 #define POINTER_FROM_MEMBER(P) P
27 #define POINTER_FROM_MEMBER(P) P
28− #define INITIALIZE_GC(_) GC_INIT()
28+ #define INITIALIZE_GC() GC_INIT()
30 #include <memory>
30 #include <memory>
31 #define WITH_ALLOCATOR(_)
31 #define WITH_ALLOCATOR(_)
@@ -34,7 +34,7 @@
34 #define MAKE_MANAGED_FINALIZED(T) MAKE_MANAGED(T)
34 #define MAKE_MANAGED_FINALIZED(T) MAKE_MANAGED(T)
35 #define IS_POINTER_TYPE(T) std::is_assignable<managed<void>,T>
35 #define IS_POINTER_TYPE(T) std::is_assignable<managed<void>,T>
36 #define POINTER_FROM_MEMBER(P) P.get()
36 #define POINTER_FROM_MEMBER(P) P.get()
37− #define INITIALIZE_GC(_)
37+ #define INITIALIZE_GC()
40namespace PureScript {
40namespace PureScript {