diff options
Diffstat (limited to 'JavaScriptCore/wtf/ValueCheck.h')
| -rw-r--r-- | JavaScriptCore/wtf/ValueCheck.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/JavaScriptCore/wtf/ValueCheck.h b/JavaScriptCore/wtf/ValueCheck.h index cd321b8..2a86eb0 100644 --- a/JavaScriptCore/wtf/ValueCheck.h +++ b/JavaScriptCore/wtf/ValueCheck.h @@ -26,12 +26,7 @@ #ifndef ValueCheck_h #define ValueCheck_h -// For malloc_size and _msize. -#if OS(DARWIN) -#include <malloc/malloc.h> -#elif COMPILER(MSVC) -#include <malloc.h> -#endif +#include <wtf/FastMalloc.h> namespace WTF { @@ -47,13 +42,7 @@ template<typename P> struct ValueCheck<P*> { { if (!p) return; -#if (defined(USE_SYSTEM_MALLOC) && USE_SYSTEM_MALLOC) || !defined(NDEBUG) -#if OS(DARWIN) - ASSERT(malloc_size(p)); -#elif COMPILER(MSVC) - ASSERT(_msize(const_cast<P*>(p))); -#endif -#endif + ASSERT(fastMallocSize(p)); ValueCheck<P>::checkConsistency(*p); } }; |
