# HG changeset patch # User shade # Date 1548015478 -3600 # Sun Jan 20 21:17:58 2019 +0100 # Node ID 9be8dbb6ebcb9cefd8d5cbdf6be50942e256343a # Parent 8d03f69b83254de3f493b70a81171c6e5fb4fc00 8217423: Windows gtest build fails after JDK-8212826 (Make PtrQueue free list lock-free) Reviewed-by: XXX diff --git a/test/hotspot/gtest/utilities/test_lockFreeStack.cpp b/test/hotspot/gtest/utilities/test_lockFreeStack.cpp --- a/test/hotspot/gtest/utilities/test_lockFreeStack.cpp +++ b/test/hotspot/gtest/utilities/test_lockFreeStack.cpp @@ -46,13 +46,13 @@ size_t id() const { return _id; } void set_id(size_t value) { _id = value; } - typedef LockFreeStack Stack; - typedef LockFreeStack Stack1; + typedef LockFreeStack TestStack; + typedef LockFreeStack TestStack1; }; typedef LockFreeStackTestElement Element; -typedef Element::Stack Stack; -typedef Element::Stack1 Stack1; +typedef Element::TestStack TestStack; +typedef Element::TestStack1 TestStack1; static void initialize_ids(Element* elements, size_t size) { for (size_t i = 0; i < size; ++i) { @@ -66,7 +66,7 @@ static const size_t nelements = 10; Element elements[nelements]; - Stack stack; + TestStack stack; private: void initialize(); @@ -111,7 +111,7 @@ } TEST_F(LockFreeStackTestBasics, prepend_one) { - Stack other_stack; + TestStack other_stack; ASSERT_TRUE(other_stack.empty()); ASSERT_TRUE(other_stack.pop() == NULL); ASSERT_EQ(0u, other_stack.length()); @@ -138,7 +138,7 @@ } TEST_F(LockFreeStackTestBasics, prepend_two) { - Stack other_stack; + TestStack other_stack; ASSERT_TRUE(other_stack.empty()); ASSERT_EQ(0u, other_stack.length()); ASSERT_TRUE(other_stack.top() == NULL); @@ -161,7 +161,7 @@ } TEST_F(LockFreeStackTestBasics, two_stacks) { - Stack1 stack1; + TestStack1 stack1; ASSERT_TRUE(stack1.pop() == NULL); for (size_t id = 0; id < nelements; ++id) { @@ -201,8 +201,8 @@ class LockFreeStackTestThread : public JavaTestThread { uint _id; - Stack* _from; - Stack* _to; + TestStack* _from; + TestStack* _to; volatile size_t* _processed; size_t _process_limit; size_t _local_processed; @@ -211,8 +211,8 @@ public: LockFreeStackTestThread(Semaphore* post, uint id, - Stack* from, - Stack* to, + TestStack* from, + TestStack* to, volatile size_t* processed, size_t process_limit) : JavaTestThread(post), @@ -245,10 +245,10 @@ TEST_VM(LockFreeStackTest, stress) { Semaphore post; - Stack initial_stack; - Stack start_stack; - Stack middle_stack; - Stack final_stack; + TestStack initial_stack; + TestStack start_stack; + TestStack middle_stack; + TestStack final_stack; volatile size_t stage1_processed = 0; volatile size_t stage2_processed = 0; @@ -271,8 +271,8 @@ LockFreeStackTestThread* threads[nthreads] = {}; for (uint i = 0; i < ARRAY_SIZE(threads); ++i) { - Stack* from = &start_stack; - Stack* to = &middle_stack; + TestStack* from = &start_stack; + TestStack* to = &middle_stack; volatile size_t* processed = &stage1_processed; if (i >= stage1_threads) { from = &middle_stack;