summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_Thread.inl
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2007-12-20 13:34:56 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2007-12-20 13:34:56 +0000
commit3822ec768946afa77497d727ca113a5e0410ab35 (patch)
tree20d06b96d9e487c0bfca9975d0bcee71ed6e8d5a /ACE/ace/OS_NS_Thread.inl
parent49b5a0a0200f52cc4e1eadaaef99f9629e535c44 (diff)
downloadATCD-3822ec768946afa77497d727ca113a5e0410ab35.tar.gz
Thu Dec 20 13:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ACE/ace/OS_NS_Thread.inl')
-rw-r--r--ACE/ace/OS_NS_Thread.inl3
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/ace/OS_NS_Thread.inl b/ACE/ace/OS_NS_Thread.inl
index d44a48b9ec4..d4bba743c56 100644
--- a/ACE/ace/OS_NS_Thread.inl
+++ b/ACE/ace/OS_NS_Thread.inl
@@ -45,7 +45,8 @@ void **&
ACE_TSS_Emulation::tss_base ()
{
# if defined (ACE_HAS_VXTHREADS)
- return (void **&) taskIdCurrent->ACE_VXWORKS_SPARE;
+ int &spare = taskIdCurrent->ACE_VXWORKS_SPARE;
+ return reinterpret_cast <void **&> (spare);
# else
// Uh oh.
ACE_NOTSUP_RETURN (0);