[Webkit-unassigned] [Bug 125063] Guard JIT include.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 2 09:11:47 PST 2013


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





--- Comment #3 from Filip Pizlo <fpizlo at apple.com>  2013-12-02 09:10:08 PST ---
(In reply to comment #2)
> (From update of attachment 218147 [details])
> The whole purpose of this file is to JIT generate small thunks to jump to LLInt entry points.

Does that make Lashlo's change wrong?  I think that this change is technically correct but just leads to code that is more complicated than it needs to be.

I think that the problem here is that:

- We have separate ENABLE(JIT) and ENABLE(LLINT_C_LOOP) defines, even though the two are exactly mutually exclusive if ENABLE(LLINT).

- This entire file should basically either be guarded with either ENABLE(LLINT) && ENABLE(JIT) or ENABLE(LLINT) && !ENALBE(LLINT_C_LOOP).

Lashlo's change sort of accomplishes this, but it does so piecemeal - the whole file is guarded by ENABLE(LLINT), then an include is guarded by ENABLE(JIT), and the rest of the file is guarded by !ENABLE(LLINT_C_LOOP).

-- 
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