[Webkit-unassigned] [Bug 10878] Incorrect decompilation for "4..x"
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed May 9 19:26:12 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=10878
darin at apple.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #14441|review? |review-
Flag| |
------- Comment #4 from darin at apple.com 2007-05-09 19:26 PDT -------
(From update of attachment 14441)
+ SourceStream(): groupIfNumber(false) {};
No semicolon needed here. We normally put a space before the colon that
introduces the initializer list.
+ groupIfNumber = false;
str += s.ustring();
+ groupIfNumber = false;
Why do you need to set the variable twice here?
+ for (int i = 0; i = elision; i++)
This is wrong. The loop condition is an assignment statement. You'll end up
with an infinite loop. Why didn't a test case catch this? Also, why the change
at all? This seems to be an unnecessary change.
+ if (groupIfNumber) {
+ UChar ch('(');
+ str += UString(&ch, 1);
+ }
I think this would read nicer as:
if (groupIfNumber)
str.append("(");
No need to use a UChar local variable. You can use += if you prefer it over
append(), but I suggest "" instead of the UChar.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list