[Webkit-unassigned] [Bug 88344] Fix FastMalloc.cpp compile error for MSVC in 64-bit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 12 14:14:49 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=88344





--- Comment #12 from Alex Christensen <alex.christensen at flexsim.com>  2012-06-12 14:14:49 PST ---
Using template specialization would change a lot of the pointer types, especially when OS(DARWIN) is true.  This would require a bit more surgery on this cpp file.  Would it be worth restructuring the whole file just to save 6k of memory in a global variable with one instance?

(In reply to comment #10)
> (In reply to comment #8)
> > The preprocessor cannot use the sizeof operator.  Since this would add a maximum of 64 bytes per TCMalloc_Central_FreeListPadded and there is only an array of kNumClasses of these objects, and kNumClasses is 68, this would use a maximum of 4420 bytes.  I don't think this is anything to worry about.
> 
> Oops, you're right. However, we can use template specialization based on sizeof.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list