Fix -Wunused-private-field

Change-Id: Ib60e8dc2625c0c5e10fa109e452af0bc6174e763


[ROCm/clr commit: 51f4aa305b]
This commit is contained in:
Matt Arsenault
2020-06-30 18:31:15 -04:00
committed by Matthew Arsenault
vanhempi 1437d6fa97
commit 4668c291e2
@@ -50,14 +50,16 @@ class Semaphore : public HeapObject {
static constexpr size_t state_size = sizeof(std::atomic_int) +
alignof(std::atomic_int);
union {
#ifdef _WIN32
void* handle_; //!< The semaphore object's handle.
char padding_[64 - state_size - sizeof(handle_)];
void* handle_; //!< The semaphore object's handle.
#else // !_WIN32
sem_t sem_; //!< The semaphore object's identifier.
char padding_[64 - state_size - sizeof(sem_)];
sem_t sem_; //!< The semaphore object's identifier.
#endif /*!_WIN32*/
char padding_[64 - state_size];
};
public:
Semaphore();
~Semaphore();