diff options
Diffstat (limited to 'compiler/optimizing/superblock_cloner.cc')
-rw-r--r-- | compiler/optimizing/superblock_cloner.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizing/superblock_cloner.cc b/compiler/optimizing/superblock_cloner.cc index e14f7347fb..1e74dcba78 100644 --- a/compiler/optimizing/superblock_cloner.cc +++ b/compiler/optimizing/superblock_cloner.cc @@ -134,7 +134,7 @@ void SuperblockCloner::DeepCloneEnvironmentWithRemapping(HInstruction* copy_inst if (orig_env->GetParent() != nullptr) { DeepCloneEnvironmentWithRemapping(copy_instr, orig_env->GetParent()); } - HEnvironment* copy_env = new (arena_) HEnvironment(arena_, *orig_env, copy_instr); + HEnvironment* copy_env = HEnvironment::Create(arena_, *orig_env, copy_instr); for (size_t i = 0; i < orig_env->Size(); i++) { HInstruction* env_input = orig_env->GetInstructionAt(i); |