[Webkit-unassigned] [Bug 80080] WebKit compiled by gcc (Xcode 3.2.6) hangs while running DOM/Accessors.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 1 18:50:18 PST 2012


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





--- Comment #1 from Filip Pizlo <fpizlo at apple.com>  2012-03-01 18:50:18 PST ---
(In reply to comment #0)
> I attempted a fix in http://trac.webkit.org/changeset/109478 but it had to be reverted due to a build failure: http://trac.webkit.org/changeset/109481
> 
> Not sure what the right fix is here.

The build failure is due to the fact that on 32-bit, uintptr_t and unsigned might be the same type.  Well, they're always compatible in type in the sense that unsigned and uintptr_t will both be 32-bit but there's an open question as to whether uintptr_t is "unsigned int" or "unsigned long".

The most robust solution is to rename the two weakCompareAndSwaps to:

weakCompareAndSwapUnsigned(...)

and:

weakCompareAndSwapPointer(...)

Then there won't be problems.

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