< prev index next >
src/hotspot/share/utilities/waitBarrier.hpp
Print this page
rev 57095 : [mq]: use
rev 57096 : [mq]: trailing_semi
*** 26,35 ****
--- 26,36 ----
#define SHARE_UTILITIES_WAITBARRIER_HPP
#include "memory/allocation.hpp"
#include "runtime/thread.hpp"
#include "utilities/debug.hpp"
+ #include "utilities/macros.hpp"
#include "utilities/waitBarrier_generic.hpp"
#if defined(LINUX)
#include "waitBarrier_linux.hpp"
typedef LinuxWaitBarrier WaitBarrierDefault;
*** 79,91 ****
//
template <typename WaitBarrierImpl>
class WaitBarrierType : public CHeapObj<mtInternal> {
WaitBarrierImpl _impl;
! // Prevent copying and assignment of WaitBarrier instances.
! WaitBarrierType(const WaitBarrierDefault&);
! WaitBarrierType& operator=(const WaitBarrierDefault&);
#ifdef ASSERT
int _last_arm_tag;
Thread* _owner;
#endif
--- 80,90 ----
//
template <typename WaitBarrierImpl>
class WaitBarrierType : public CHeapObj<mtInternal> {
WaitBarrierImpl _impl;
! NONCOPYABLE(WaitBarrierType);
#ifdef ASSERT
int _last_arm_tag;
Thread* _owner;
#endif
< prev index next >