[Webkit-unassigned] [Bug 81509] [Qt] fast/table/max-width-integer-overflow.html differs on 32- and 64-bit systems

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 20 00:02:42 PDT 2012


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





--- Comment #7 from Luke Macpherson <macpherson at chromium.org>  2012-03-20 00:02:42 PST ---
Just to make sure we understand what's going on, we used to clamp Lengths to 2^28 bits. Lengths themselves have supported the full range of int (and also float) lengths for a while, but we were artificially clamping some values to 2^28 anyway. https://bugs.webkit.org/show_bug.cgi?id=67976 removed that clamping, so the full range of values supported by Length can be used.

If you're seeing different values on 32 and 64 bit systems, that must mean that sizeof(int) is different on those systems - which is surprising to me, since a lot of webkit code seems to assume that sizeof(int)==4 (or at least ==sizeof(float)) for data structure packing.

In any case, I don't think it's a bug, at least insofar as the range of lengths is not defined by the CSS spec.

-- 
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