diff -r 43b06a6cdefa OgreMain/include/Threading/OgreThreadDefinesBoost.h --- a/OgreMain/include/Threading/OgreThreadDefinesBoost.h Sat Nov 03 11:34:38 2012 +0100 +++ b/OgreMain/include/Threading/OgreThreadDefinesBoost.h Sat Nov 03 16:52:25 2012 +0100 @@ -46,7 +46,7 @@ #define OGRE_THREAD_NOTIFY_ONE(sync) sync.notify_one(); #define OGRE_THREAD_NOTIFY_ALL(sync) sync.notify_all(); // Read-write mutex -#define OGRE_RW_MUTEX(name) mutable boost::shared_mutex name +#define OGRE_RW_MUTEX(name) mutable boost::shared_mutex name; #define OGRE_LOCK_RW_MUTEX_READ(name) boost::shared_lock ogrenameLock(name) #define OGRE_LOCK_RW_MUTEX_WRITE(name) boost::unique_lock ogrenameLock(name) // Thread-local pointer