| Index: runtime/vm/verifier.cc
|
| diff --git a/runtime/vm/verifier.cc b/runtime/vm/verifier.cc
|
| index 5bc47657c107261cc2e1ae74b2218ed1d2de3b8c..fc1186764e5331819f20d61aa226e22b4575cdde 100644
|
| --- a/runtime/vm/verifier.cc
|
| +++ b/runtime/vm/verifier.cc
|
| @@ -92,7 +92,12 @@ void VerifyCanonicalVisitor::VisitObject(RawObject* obj) {
|
| if (obj->GetClassId() >= kInstanceCid) {
|
| if (obj->IsCanonical()) {
|
| instanceHandle_ ^= obj;
|
| - ASSERT(instanceHandle_.CheckIsCanonical(thread_));
|
| + const bool is_canonical = instanceHandle_.CheckIsCanonical(thread_);
|
| + if (!is_canonical) {
|
| + OS::PrintErr("Instance `%s` is not canonical!\n",
|
| + instanceHandle_.ToCString());
|
| + }
|
| + ASSERT(is_canonical);
|
| }
|
| }
|
| }
|
|
|