summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Unix/ThreadLocal.inc
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2010-07-28 22:49:43 +0000
committerOwen Anderson <resistor@mac.com>2010-07-28 22:49:43 +0000
commitcfc2a57fcdac7ba32ebbd8f4c4b571427ceaabed (patch)
treefc77db6dac1b521097a437cd5ce284d1606eed21 /llvm/lib/System/Unix/ThreadLocal.inc
parentb22f1c8bf70eebec987461b6ea03e11b9b930c11 (diff)
downloadbcm5719-llvm-cfc2a57fcdac7ba32ebbd8f4c4b571427ceaabed.tar.gz
bcm5719-llvm-cfc2a57fcdac7ba32ebbd8f4c4b571427ceaabed.zip
Add an erase() method to llvm::ThreadLocal.
llvm-svn: 109686
Diffstat (limited to 'llvm/lib/System/Unix/ThreadLocal.inc')
-rw-r--r--llvm/lib/System/Unix/ThreadLocal.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/System/Unix/ThreadLocal.inc b/llvm/lib/System/Unix/ThreadLocal.inc
index 83d554d3077..6769520a6fb 100644
--- a/llvm/lib/System/Unix/ThreadLocal.inc
+++ b/llvm/lib/System/Unix/ThreadLocal.inc
@@ -22,4 +22,5 @@ ThreadLocalImpl::ThreadLocalImpl() { }
ThreadLocalImpl::~ThreadLocalImpl() { }
void ThreadLocalImpl::setInstance(const void* d) { data = const_cast<void*>(d);}
const void* ThreadLocalImpl::getInstance() { return data; }
+void ThreadLocalImpl::removeInstance() { setInstance(0); }
}
OpenPOWER on IntegriCloud