Commit 1da56e68 authored by Mu Tao's avatar Mu Tao Committed by Commit Bot

[mips][heap] Remove dynamic allocation flag on NewNumber functions

Port 1dd791fc

Original Commit Message:

    Uses templates to dispath the allocation flag statically.

Change-Id: I1d6a0f2c6ca04ac0f03afe392584e9f1e8dcfb9a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1806680
Auto-Submit: Mu Tao <pamilty@gmail.com>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63842}
parent 35e102f1
...@@ -3206,7 +3206,7 @@ TEST(jump_tables3) { ...@@ -3206,7 +3206,7 @@ TEST(jump_tables3) {
Handle<Object> values[kNumCases]; Handle<Object> values[kNumCases];
for (int i = 0; i < kNumCases; ++i) { for (int i = 0; i < kNumCases; ++i) {
double value = isolate->random_number_generator()->NextDouble(); double value = isolate->random_number_generator()->NextDouble();
values[i] = isolate->factory()->NewHeapNumber(value, AllocationType::kOld); values[i] = isolate->factory()->NewHeapNumber<AllocationType::kOld>(value);
} }
Label labels[kNumCases]; Label labels[kNumCases];
Object obj; Object obj;
......
...@@ -3330,7 +3330,7 @@ TEST(jump_tables3) { ...@@ -3330,7 +3330,7 @@ TEST(jump_tables3) {
Handle<Object> values[kNumCases]; Handle<Object> values[kNumCases];
for (int i = 0; i < kNumCases; ++i) { for (int i = 0; i < kNumCases; ++i) {
double value = isolate->random_number_generator()->NextDouble(); double value = isolate->random_number_generator()->NextDouble();
values[i] = isolate->factory()->NewHeapNumber(value, AllocationType::kOld); values[i] = isolate->factory()->NewHeapNumber<AllocationType::kOld>(value);
} }
Label labels[kNumCases]; Label labels[kNumCases];
Object obj; Object obj;
......
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