dcheck.patch 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
  2. From: Ales Pergl <[email protected]>
  3. Date: Mon, 22 Oct 2018 10:47:12 -0700
  4. Subject: dcheck.patch
  5. https://github.com/auchenberg/volkswagen
  6. diff --git a/src/api/api.cc b/src/api/api.cc
  7. index b7fe46660e1502db23e1eb31c45be1b6923ba7f2..811c6815c6bd770e2bb014994b859dfdc1eb5630 100644
  8. --- a/src/api/api.cc
  9. +++ b/src/api/api.cc
  10. @@ -8634,7 +8634,7 @@ void Isolate::SetPromiseRejectCallback(PromiseRejectCallback callback) {
  11. }
  12. void Isolate::PerformMicrotaskCheckpoint() {
  13. - DCHECK_NE(MicrotasksPolicy::kScoped, GetMicrotasksPolicy());
  14. + //DCHECK_NE(MicrotasksPolicy::kScoped, GetMicrotasksPolicy());
  15. i::Isolate* isolate = reinterpret_cast<i::Isolate*>(this);
  16. isolate->default_microtask_queue()->PerformCheckpoint(this);
  17. }
  18. diff --git a/src/heap/heap.cc b/src/heap/heap.cc
  19. index 4c6bf8aff32e294b5d3fdc965baaffb3ca989ea0..5258597c48189dbc741e321e8df4e3b5e7c29066 100644
  20. --- a/src/heap/heap.cc
  21. +++ b/src/heap/heap.cc
  22. @@ -5642,9 +5642,9 @@ void Heap::TearDown() {
  23. void Heap::AddGCPrologueCallback(v8::Isolate::GCCallbackWithData callback,
  24. GCType gc_type, void* data) {
  25. DCHECK_NOT_NULL(callback);
  26. - DCHECK(gc_prologue_callbacks_.end() ==
  27. - std::find(gc_prologue_callbacks_.begin(), gc_prologue_callbacks_.end(),
  28. - GCCallbackTuple(callback, gc_type, data)));
  29. +// DCHECK(gc_prologue_callbacks_.end() ==
  30. +// std::find(gc_prologue_callbacks_.begin(), gc_prologue_callbacks_.end(),
  31. +// GCCallbackTuple(callback, gc_type, data)));
  32. gc_prologue_callbacks_.emplace_back(callback, gc_type, data);
  33. }