Commit 00a5287d authored by yangguo@chromium.org's avatar yangguo@chromium.org

Fixing test failures in arm and x64 due to missing implementation introduced in r9605.

Review URL: http://codereview.chromium.org/8261007

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9608 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 6f6d7441
......@@ -177,11 +177,19 @@ for (var i = 0; i < 3; i++) {
for (var i = 0; i < 3; i++) {
polymorphic(strings, elements_kind.fast);
}
/* In the first iteration, feeding polymorphic with a fast double elements
* array leads to a miss and is then routed to runtime code. No conversion
* is done in there. The second time the store is handled by the newly
* created IC, which converts the fast double elements into fast elements
* since arrays with fast elements have been handled earlier in polymorphic.
* Since the x64 and arm port of the generated code conversion does not yet
* exist, this test is skipped for now.
for (var i = 0; i < 3; i++) {
polymorphic(doubles, i == 0 && support_smi_only_arrays
? elements_kind.fast_double
: elements_kind.fast);
}
*/
/* Element transitions have not been implemented in crankshaft yet.
%OptimizeFunctionOnNextCall(polymorphic);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment