Don't crash on Dart compile errors Instead, just unwind as usual. Fixes #2890
diff --git a/sky/engine/tonic/dart_invoke.cc b/sky/engine/tonic/dart_invoke.cc index 5caf971..57e49f1 100644 --- a/sky/engine/tonic/dart_invoke.cc +++ b/sky/engine/tonic/dart_invoke.cc
@@ -25,14 +25,12 @@ Dart_Handle* argv = const_cast<Dart_Handle*>(args.begin()); Dart_Handle handle = Dart_InvokeClosure(closure, argc, argv); LogIfError(handle); - CHECK(!Dart_IsCompilationError(handle)); } void DartInvokeVoid(Dart_Handle closure) { TRACE_EVENT0("flutter", "DartInvokeVoid"); Dart_Handle handle = Dart_InvokeClosure(closure, 0, nullptr); LogIfError(handle); - CHECK(!Dart_IsCompilationError(handle)); } } // namespace blink