[Webkit-unassigned] [Bug 117140] ASSERTION FAILED: m_isCheckingArgumentTypes || m_canExit in JSC::DFG::SpeculativeJIT::terminateSpeculativeExecution.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 3 11:49:27 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=117140





--- Comment #4 from Filip Pizlo <fpizlo at apple.com>  2013-06-03 11:48:00 PST ---
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > function f() {for (var a =a; "\n" + a; -a) a="foo"; return a; } f()
> > > 
> > > 
> > > We end up with what looks bizarre to me:
> > >     MakeRope(KnownString:@12<String>, KnownString:@8<String>, JS|PureInt, bc#16)
> > > 
> > > Fil, does the above no make any sense?
> > 
> > Why is that bizarre?  It's a MakeRope node.  And it takes two strings.  What's the big deal?
> 
> The PureInt bit

MakeRope is dead, therefore it isn't used as a number, therefore the flags indicate PureInt.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list