X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=spsc-queue%2Fqueue.h;h=c77425f5b662f1de1982e9738ede23bcff4e4a07;hb=ff4cd01eb602228cbd4091539c3f9754cb946dda;hp=3167e22bf8e4f98d1d29129ea91dbbf933ef635a;hpb=6c65f26591800fb20e37ba2a82fb659be07c7d22;p=model-checker-benchmarks.git diff --git a/spsc-queue/queue.h b/spsc-queue/queue.h index 3167e22..c77425f 100644 --- a/spsc-queue/queue.h +++ b/spsc-queue/queue.h @@ -9,7 +9,7 @@ class spsc_queue public: spsc_queue() { - node* n = RL_NEW node (); + node* n = new node (); head = n; tail = n; } @@ -17,12 +17,12 @@ public: ~spsc_queue() { RL_ASSERT(head == tail); - RL_DELETE((node*)head($)); + delete ((node*)head($)); } void enqueue(T data) { - node* n = RL_NEW node (data); + node* n = new node (data); head($)->next.store(n, std::memory_order_release); head = n; ec.signal_relaxed(); @@ -70,7 +70,7 @@ private: if (0 == n) return 0; T data = n->data($); - RL_DELETE(t); + delete (t); tail = n; return data; }