| Index: src/compiler/machine-node-factory.h
|
| diff --git a/src/compiler/machine-node-factory.h b/src/compiler/machine-node-factory.h
|
| index 7b2e5ff82b07dd9f93e4b841290ba4b3dd35f8a2..a2605d9fd21a7fd0db0028cfb22ae959d002a7ec 100644
|
| --- a/src/compiler/machine-node-factory.h
|
| +++ b/src/compiler/machine-node-factory.h
|
| @@ -349,8 +349,7 @@ class MachineNodeFactory {
|
| MachineType* arg_types, Node** args, int n_args) {
|
| CallDescriptor* descriptor =
|
| Linkage::GetSimplifiedCDescriptor(ZONE(), MACHINE_SIG());
|
| - Node** passed_args =
|
| - static_cast<Node**>(alloca((n_args + 1) * sizeof(args[0])));
|
| + Node** passed_args = ZONE()->NewArray<Node*>(n_args + 1);
|
| passed_args[0] = function_address;
|
| for (int i = 0; i < n_args; ++i) {
|
| passed_args[i + 1] = args[i];
|
|
|