diff --git a/ext/v8/isolate.h b/ext/v8/isolate.h index 3ad3873..4ed35e5 100644 --- a/ext/v8/isolate.h +++ b/ext/v8/isolate.h @@ -69,14 +69,14 @@ namespace rr { } inline void scheduleReleaseObject(VALUE object) { - data()->release_queue.enqueue(object); + data()->rb_release_queue.enqueue(object); } static void releaseAndMarkRetainedObjects(v8::Isolate* isolate_) { Isolate isolate(isolate_); IsolateData* data = isolate.data(); VALUE object; - while (data->release_queue.try_dequeue(object)) { + while (data->rb_release_queue.try_dequeue(object)) { isolate.releaseObject(object); } rb_gc_mark(data->retained_objects); @@ -144,7 +144,7 @@ namespace rr { /** * Queue to hold */ - ConcurrentQueue<VALUE> release_queue; + ConcurrentQueue<VALUE> rb_release_queue; }; }; }