$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Pedro Lamarão (pedro.lamarao_at_[hidden])
Date: 2005-06-14 09:09:16
This small patch fixes the order of initialization of members and adds
missing entries.
Entering libs/thread/test/ and calling bjam didn't produce errors; but I
didn't see anything running. Is that the correct procedure to regression
test the library?
-- Pedro Lamarão
Index: read_write_mutex.cpp
===================================================================
RCS file: /cvsroot/boost/boost/libs/thread/src/read_write_mutex.cpp,v
retrieving revision 1.20
diff -u -r1.20 read_write_mutex.cpp
--- read_write_mutex.cpp 3 May 2005 20:42:09 -0000 1.20
+++ read_write_mutex.cpp 14 Jun 2005 14:07:24 -0000
@@ -364,15 +364,19 @@
template<typename Mutex>
read_write_mutex_impl<Mutex>::read_write_mutex_impl(read_write_scheduling_policy::read_write_scheduling_policy_enum sp)
- : m_num_waiting_writers(0)
+ : m_prot()
+ , m_sp(sp)
+ , m_state(0)
+ , m_waiting_writers()
+ , m_waiting_readers()
+ , m_waiting_promotion()
+ , m_num_waiting_writers(0)
, m_num_waiting_readers(0)
+ , m_state_waiting_promotion(false)
, m_num_waking_writers(0)
- , m_num_max_waking_writers(0)
, m_num_waking_readers(0)
+ , m_num_max_waking_writers(0)
, m_num_max_waking_readers(0)
- , m_state_waiting_promotion(false)
- , m_state(0)
- , m_sp(sp)
, m_readers_next(true)
{}