Index: base/threading/thread_local.h |
diff --git a/base/threading/thread_local.h b/base/threading/thread_local.h |
index 3cdcb942e34072b0e8a940f500f4bd3fb3c6356d..79cf3c5b360b5c17e69ae6fa0b5d87d1e4b8e215 100644 |
--- a/base/threading/thread_local.h |
+++ b/base/threading/thread_local.h |
@@ -114,7 +114,7 @@ class ThreadLocalBoolean { |
} |
void Set(bool val) { |
- tlp_.Set(reinterpret_cast<void*>(val ? 1 : 0)); |
+ tlp_.Set(val ? this : NULL); |
} |
private: |