projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix build when sanitizers are enabled and jemalloc is disabled
[folly.git]
/
folly
/
ThreadLocal.h
diff --git
a/folly/ThreadLocal.h
b/folly/ThreadLocal.h
index 3c05074463e8ded6ff54928886b5fd748a8d2a63..87ae35461798437b0d593d2023700985bc9e83ba 100644
(file)
--- a/
folly/ThreadLocal.h
+++ b/
folly/ThreadLocal.h
@@
-161,7
+161,7
@@
class ThreadLocalPtr {
}
T* get() const {
}
T* get() const {
- threadlocal_detail::ElementWrapper& w = StaticMeta::
instance().
get(&id_);
+ threadlocal_detail::ElementWrapper& w = StaticMeta::get(&id_);
return static_cast<T*>(w.ptr);
}
return static_cast<T*>(w.ptr);
}
@@
-174,14
+174,14
@@
class ThreadLocalPtr {
}
T* release() {
}
T* release() {
- threadlocal_detail::ElementWrapper& w = StaticMeta::
instance().
get(&id_);
+ threadlocal_detail::ElementWrapper& w = StaticMeta::get(&id_);
return static_cast<T*>(w.release());
}
void reset(T* newPtr = nullptr) {
auto guard = makeGuard([&] { delete newPtr; });
return static_cast<T*>(w.release());
}
void reset(T* newPtr = nullptr) {
auto guard = makeGuard([&] { delete newPtr; });
- threadlocal_detail::ElementWrapper& w = StaticMeta::
instance().
get(&id_);
+ threadlocal_detail::ElementWrapper& w = StaticMeta::get(&id_);
w.dispose(TLPDestructionMode::THIS_THREAD);
guard.dismiss();
w.dispose(TLPDestructionMode::THIS_THREAD);
guard.dismiss();
@@
-235,7
+235,7
@@
class ThreadLocalPtr {
deleter(newPtr, TLPDestructionMode::THIS_THREAD);
}
});
deleter(newPtr, TLPDestructionMode::THIS_THREAD);
}
});
- threadlocal_detail::ElementWrapper& w = StaticMeta::
instance().
get(&id_);
+ threadlocal_detail::ElementWrapper& w = StaticMeta::get(&id_);
w.dispose(TLPDestructionMode::THIS_THREAD);
guard.dismiss();
w.set(newPtr, deleter);
w.dispose(TLPDestructionMode::THIS_THREAD);
guard.dismiss();
w.set(newPtr, deleter);