WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
12987
Fix and import 4XPath test_numeric_expr.html
https://bugs.webkit.org/show_bug.cgi?id=12987
Summary
Fix and import 4XPath test_numeric_expr.html
Alexey Proskuryakov
Reported
2007-03-06 10:54:55 PST
P1, because one of the problems is a crasher. Patch forthcoming.
Attachments
proposed fix
(39.32 KB, patch)
2007-03-06 11:09 PST
,
Alexey Proskuryakov
sam
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2007-03-06 11:09:26 PST
Created
attachment 13491
[details]
proposed fix Not converting to DeprecatedString in Value::toNumber() helps because DeprecatedString::ascii() has an apparent bug: all characters above 0xFF are converted to \0, so toDouble("\u2022abc") returns 0 instead of failure. I thought about fixing this globally, but the problem is deep inside DeprecatedStringData:makeAscii(), and changing it now seems too dangerous to me.
Sam Weinig
Comment 2
2007-03-06 20:26:17 PST
Comment on
attachment 13491
[details]
proposed fix This looks good. I am not sure whether putting a comment in DeprecatedString is worth it (since it is deprecated), but perhaps noting the bug in source might be a good idea. r=me!
Alexey Proskuryakov
Comment 3
2007-03-06 22:19:49 PST
Committed revision 20008.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug