THRIFT-1999: warning on gcc 4.7 while compiling BoostMutex.cpp
Client: cpp
Patch: Konrad Grochowski
diff --git a/lib/cpp/src/thrift/concurrency/BoostMutex.cpp b/lib/cpp/src/thrift/concurrency/BoostMutex.cpp
index eb0c3c1..59c3618 100644
--- a/lib/cpp/src/thrift/concurrency/BoostMutex.cpp
+++ b/lib/cpp/src/thrift/concurrency/BoostMutex.cpp
@@ -21,6 +21,7 @@
 
 #include <thrift/concurrency/Mutex.h>
 #include <thrift/concurrency/Util.h>
+#include <thrift/Thrift.h>
 
 #include <cassert>
 #include <boost/thread.hpp>
@@ -37,7 +38,8 @@
 class Mutex::impl : public boost::timed_mutex {
 };
 
-Mutex::Mutex(Initializer init) : impl_(new Mutex::impl()) {}
+Mutex::Mutex(Initializer init) : impl_(new Mutex::impl())
+{ THRIFT_UNUSED_VARIABLE(init); }
 
 void* Mutex::getUnderlyingImpl() const { return impl_.get(); }
 
@@ -50,7 +52,7 @@
 void Mutex::unlock() const { impl_->unlock(); }
 
 void Mutex::DEFAULT_INITIALIZER(void* arg) {
+  THRIFT_UNUSED_VARIABLE(arg);
 }
 
 }}} // apache::thrift::concurrency
-