Inline @Array / @Object callsites
authorutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 May 2015 19:47:56 +0000 (19:47 +0000)
committerutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 May 2015 19:47:56 +0000 (19:47 +0000)
commitb59f1168c5a0546a7eb2ac6cd9f5132cc7955819
treede0ffdfd4d6335a7bf301d54eb3a9275527b5043
parent5e745076b9a4ff6a980bd83905765f709f59165d
Inline @Array / @Object callsites
https://bugs.webkit.org/show_bug.cgi?id=145382

Reviewed by Geoffrey Garen.

As the same to Array/Object callsite inlining, @Array/@Object also
should be inlined in bytecode level.
While `new @Object` style is not encouraged in the builtins,
`@Array(len)` is already used at least in Array.from code.

* bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::expectedFunctionForIdentifier):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@184868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp