From 331c8ab96f8fa822dcadab570bf67ee06130218c Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Fri, 26 Jun 2009 08:48:03 +0000 Subject: Fix compilation without pthreads. Patch by Xerxes Ranby. llvm-svn: 74283 --- llvm/lib/System/Unix/ThreadLocal.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'llvm/lib/System/Unix') diff --git a/llvm/lib/System/Unix/ThreadLocal.inc b/llvm/lib/System/Unix/ThreadLocal.inc index 6ee840d7255..83d554d3077 100644 --- a/llvm/lib/System/Unix/ThreadLocal.inc +++ b/llvm/lib/System/Unix/ThreadLocal.inc @@ -20,6 +20,6 @@ namespace llvm { 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(d);} +const void* ThreadLocalImpl::getInstance() { return data; } +} -- cgit v1.2.3