[llvm-commits] [llvm] r74283 - /llvm/trunk/lib/System/Unix/ThreadLocal.inc
Owen Anderson
resistor at mac.com
Fri Jun 26 01:48:08 PDT 2009
Author: resistor
Date: Fri Jun 26 03:48:03 2009
New Revision: 74283
URL: http://llvm.org/viewvc/llvm-project?rev=74283&view=rev
Log:
Fix compilation without pthreads.
Patch by Xerxes Ranby.
Modified:
llvm/trunk/lib/System/Unix/ThreadLocal.inc
Modified: llvm/trunk/lib/System/Unix/ThreadLocal.inc
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/System/Unix/ThreadLocal.inc?rev=74283&r1=74282&r2=74283&view=diff
==============================================================================
--- llvm/trunk/lib/System/Unix/ThreadLocal.inc (original)
+++ llvm/trunk/lib/System/Unix/ThreadLocal.inc Fri Jun 26 03:48:03 2009
@@ -20,6 +20,6 @@
using namespace sys;
ThreadLocalImpl::ThreadLocalImpl() { }
ThreadLocalImpl::~ThreadLocalImpl() { }
-void ThreadLocalImpl::setInstance(void* d) { data = d; }
-void* ThreadLocalImpl::getInstance() { return data; }
-}
\ No newline at end of file
+void ThreadLocalImpl::setInstance(const void* d) { data = const_cast<void*>(d);}
+const void* ThreadLocalImpl::getInstance() { return data; }
+}
More information about the llvm-commits
mailing list