[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