Bug 22889

Summary: JSImmediate::makeInt() requires 64-bit precision internally, should not.
Product: WebKit Reporter: Gavin Barraclough <barraclough>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   

Description Gavin Barraclough 2008-12-16 15:00:14 PST
This implies that a different bug exists somewhere – that the value in the upper word is being relied on, which should not be the case.  Should investigate.
Comment 1 Gavin Barraclough 2010-03-02 18:01:31 PST
This bug is old, and was quite possibly inaccurate in the first place.
Now, we certainly do always ensure the top word is a sign extend of the low word, if using 32-bit representation on 64-bit.

That said, we don't use 32-bit representation on 64-bit, so this is utterly uninteresting.