Bug 22889 - JSImmediate::makeInt() requires 64-bit precision internally, should not.
Summary: JSImmediate::makeInt() requires 64-bit precision internally, should not.
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 15:00 PST by Gavin Barraclough
Modified: 2010-03-02 18:01 PST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.