@@ -302,11 +302,11 @@ if (_claimed_index >= size) { return NULL; } - jint index = Atomic::add(1, &_claimed_index); + jint index = Atomic::add(&_claimed_index, 1); if (index <= size) { return GenericTaskQueueSet<T, F>::queue((uint)index - 1); } else { return NULL;