$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r85842 - in branches/release/libs/thread: example test
From: vicente.botet_at_[hidden]
Date: 2013-09-22 19:33:52
Author: viboes
Date: 2013-09-22 19:33:52 EDT (Sun, 22 Sep 2013)
New Revision: 85842
URL: http://svn.boost.org/trac/boost/changeset/85842
Log:
Thread: fix non-copyable issues with intel compiler.
Text files modified: 
   branches/release/libs/thread/example/condition.cpp          |     2 +-                                      
   branches/release/libs/thread/test/test_thread.cpp           |     2 +-                                      
   branches/release/libs/thread/test/test_thread_launching.cpp |     1 +                                       
   3 files changed, 3 insertions(+), 2 deletions(-)
Modified: branches/release/libs/thread/example/condition.cpp
==============================================================================
--- branches/release/libs/thread/example/condition.cpp	Sun Sep 22 18:23:58 2013	(r85841)
+++ branches/release/libs/thread/example/condition.cpp	2013-09-22 19:33:52 EDT (Sun, 22 Sep 2013)	(r85842)
@@ -16,7 +16,7 @@
 public:
     typedef boost::unique_lock<boost::mutex> lock;
 
-    bounded_buffer(int n) : begin(0), end(0), buffered(0), circular_buf(n) { }
+    bounded_buffer(int n) : boost::noncopyable(), begin(0), end(0), buffered(0), circular_buf(n) { }
 
     void send (int m) {
         lock lk(monitor);
Modified: branches/release/libs/thread/test/test_thread.cpp
==============================================================================
--- branches/release/libs/thread/test/test_thread.cpp	Sun Sep 22 18:23:58 2013	(r85841)
+++ branches/release/libs/thread/test/test_thread.cpp	2013-09-22 19:33:52 EDT (Sun, 22 Sep 2013)	(r85842)
@@ -129,7 +129,7 @@
 {
     unsigned value;
 
-    non_copyable_functor():
+    non_copyable_functor(): boost::noncopyable(),
         value(0)
     {}
 
Modified: branches/release/libs/thread/test/test_thread_launching.cpp
==============================================================================
--- branches/release/libs/thread/test/test_thread_launching.cpp	Sun Sep 22 18:23:58 2013	(r85841)
+++ branches/release/libs/thread/test/test_thread_launching.cpp	2013-09-22 19:33:52 EDT (Sun, 22 Sep 2013)	(r85842)
@@ -63,6 +63,7 @@
 struct callable_noncopyable_no_args:
     boost::noncopyable
 {
+      callable_noncopyable_no_args() : boost::noncopyable() {}
     static bool called;
 
     void operator()() const