[webkit-reviews] review granted: [Bug 128115] [Win] LLINT is not working. : [Attachment 223456] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 7 09:55:50 PST 2014


Mark Lam <mark.lam at apple.com> has granted peavo at outlook.com's request for
review:
Bug 128115: [Win] LLINT is not working.
https://bugs.webkit.org/show_bug.cgi?id=128115

Attachment 223456: Patch
https://bugs.webkit.org/attachment.cgi?id=223456&action=review

------- Additional Comments from Mark Lam <mark.lam at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=223456&action=review


Thanks for your work.  I did a benchmark run on Mac x86_64 to make sure that
the LLINT changes did not regress performance.	There were no regressions.

r=me with llint_crash updated to not require a return value.

> Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1448
> +extern "C" SlowPathReturnType llint_crash()
> +{
> +    CRASH();
> +    return encodeResult(0, 0);

nit: you can get rid of this return by changing the prototype to: extern "C”
NO_RETURN_DUE_TO_CRASH void llint_crash().  Sorry I didn’t catch this
yesterday.

> Source/JavaScriptCore/llint/LLIntSlowPaths.h:131
> +extern "C" SlowPathReturnType llint_crash() WTF_INTERNAL;

ditto.	Change to: extern "C” NO_RETURN_DUE_TO_CRASH void llint_crash()
WTF_INTERNAL;


More information about the webkit-reviews mailing list