| Index: src/unique.h
|
| diff --git a/src/unique.h b/src/unique.h
|
| index e8aa39a654878d4c01e69f3e4b313ba869f6cd3b..373a5bea8a5584f1172a7c1ebad7b1c4dbf83e1c 100644
|
| --- a/src/unique.h
|
| +++ b/src/unique.h
|
| @@ -43,9 +43,9 @@ class Unique {
|
| // NOTE: we currently consider maps to be non-movable, so no special
|
| // assurance is required for creating a Unique<Map>.
|
| // TODO(titzer): other immortable immovable objects are also fine.
|
| - ASSERT(!AllowHeapAllocation::IsAllowed() || handle->IsMap());
|
| + DCHECK(!AllowHeapAllocation::IsAllowed() || handle->IsMap());
|
| raw_address_ = reinterpret_cast<Address>(*handle);
|
| - ASSERT_NE(raw_address_, NULL); // Non-null should imply non-zero address.
|
| + DCHECK_NE(raw_address_, NULL); // Non-null should imply non-zero address.
|
| }
|
| handle_ = handle;
|
| }
|
| @@ -69,28 +69,28 @@ class Unique {
|
|
|
| template <typename U>
|
| inline bool operator==(const Unique<U>& other) const {
|
| - ASSERT(IsInitialized() && other.IsInitialized());
|
| + DCHECK(IsInitialized() && other.IsInitialized());
|
| return raw_address_ == other.raw_address_;
|
| }
|
|
|
| template <typename U>
|
| inline bool operator!=(const Unique<U>& other) const {
|
| - ASSERT(IsInitialized() && other.IsInitialized());
|
| + DCHECK(IsInitialized() && other.IsInitialized());
|
| return raw_address_ != other.raw_address_;
|
| }
|
|
|
| inline intptr_t Hashcode() const {
|
| - ASSERT(IsInitialized());
|
| + DCHECK(IsInitialized());
|
| return reinterpret_cast<intptr_t>(raw_address_);
|
| }
|
|
|
| inline bool IsNull() const {
|
| - ASSERT(IsInitialized());
|
| + DCHECK(IsInitialized());
|
| return raw_address_ == NULL;
|
| }
|
|
|
| inline bool IsKnownGlobal(void* global) const {
|
| - ASSERT(IsInitialized());
|
| + DCHECK(IsInitialized());
|
| return raw_address_ == reinterpret_cast<Address>(global);
|
| }
|
|
|
| @@ -205,7 +205,7 @@ class UniqueSet V8_FINAL : public ZoneObject {
|
| UniqueSet(int capacity, Zone* zone)
|
| : size_(0), capacity_(capacity),
|
| array_(zone->NewArray<Unique<T> >(capacity)) {
|
| - ASSERT(capacity <= kMaxCapacity);
|
| + DCHECK(capacity <= kMaxCapacity);
|
| }
|
|
|
| // Singleton constructor.
|
| @@ -216,7 +216,7 @@ class UniqueSet V8_FINAL : public ZoneObject {
|
|
|
| // Add a new element to this unique set. Mutates this set. O(|this|).
|
| void Add(Unique<T> uniq, Zone* zone) {
|
| - ASSERT(uniq.IsInitialized());
|
| + DCHECK(uniq.IsInitialized());
|
| // Keep the set sorted by the {raw_address} of the unique elements.
|
| for (int i = 0; i < size_; i++) {
|
| if (array_[i] == uniq) return;
|
| @@ -379,7 +379,7 @@ class UniqueSet V8_FINAL : public ZoneObject {
|
| }
|
|
|
| inline Unique<T> at(int index) const {
|
| - ASSERT(index >= 0 && index < size_);
|
| + DCHECK(index >= 0 && index < size_);
|
| return array_[index];
|
| }
|
|
|
|
|