Skip to content

Commit

Permalink
[cleanup] Replace ZoneList in SafePointTableBuilder::Emit
Browse files Browse the repository at this point in the history
R=petermarshall@chromium.org

Bug: v8:7754
Change-Id: I045daa428a7830fa110c74d6636921be36ca1dbe
Reviewed-on: https://chromium-review.googlesource.com/1145278
Reviewed-by: Peter Marshall <petermarshall@chromium.org>
Commit-Queue: Simon Zünd <szuend@google.com>
Cr-Commit-Position: refs/heads/master@{#54594}
  • Loading branch information
szuend authored and Commit Bot committed Jul 20, 2018
1 parent 2937994 commit 8fb0db9
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/safepoint-table.cc
Expand Up @@ -199,12 +199,11 @@ void SafepointTableBuilder::Emit(Assembler* assembler, int bits_per_entry) {
}

// Emit table of bitmaps.
ZoneList<uint8_t> bits(bytes_per_entry, zone_);
ZoneVector<uint8_t> bits(bytes_per_entry, 0, zone_);
for (int i = 0; i < length; i++) {
ZoneList<int>* indexes = deoptimization_info_[i].indexes;
ZoneList<int>* registers = deoptimization_info_[i].registers;
bits.Clear();
bits.AddBlock(0, bytes_per_entry, zone_);
std::fill(bits.begin(), bits.end(), 0);

// Run through the registers (if any).
DCHECK(IsAligned(kNumSafepointRegisters, kBitsPerByte));
Expand Down

0 comments on commit 8fb0db9

Please sign in to comment.