RESOLVED FIXED Bug 22589
Cleaned up SegmentedVector by abstracting segment access into helper functions
https://bugs.webkit.org/show_bug.cgi?id=22589
Summary Cleaned up SegmentedVector by abstracting segment access into helper functions
Geoffrey Garen
Reported 2008-12-01 22:11:59 PST
Patch coming.
Attachments
patch (7.25 KB, patch)
2008-12-01 22:12 PST, Geoffrey Garen
no flags
Geoffrey Garen
Comment 1 2008-12-01 22:12:17 PST
Created attachment 25663 [details] patch Haven't run SunSpider yet.
Sam Weinig
Comment 2 2008-12-02 05:52:03 PST
Comment on attachment 25663 [details] patch r=me. Very nice cleanup!
Geoffrey Garen
Comment 3 2008-12-02 13:31:31 PST
Blergh. Crashes on SunSpider in release builds only. Here's a reduction: (function () { for ( ; false; ) { for ( ; false; ) { } continue; } })();
Geoffrey Garen
Comment 4 2008-12-02 13:32:16 PST
Crashes beneath BytecodeGenerator::continueTarget when calling SegmentedVector::removeLast.
Geoffrey Garen
Comment 5 2008-12-02 16:13:25 PST
Turns out the crash was due to out-of-date object files. Clean build fixed it.
Geoffrey Garen
Comment 6 2008-12-02 16:17:27 PST
Committed revision 38925.
Note You need to log in before you can comment on or make changes to this bug.