| Index: runtime/bin/platform_win.cc
|
| diff --git a/runtime/bin/platform_win.cc b/runtime/bin/platform_win.cc
|
| index a16684525113b28472b5f251c0ce1f7a548e7d12..e21515e7fbfd2dd75ced06e875c39868e3dfe0a8 100644
|
| --- a/runtime/bin/platform_win.cc
|
| +++ b/runtime/bin/platform_win.cc
|
| @@ -117,9 +117,9 @@ class PlatformWin {
|
| DartExceptionHandler(struct _EXCEPTION_POINTERS* ExceptionInfo) {
|
| if (ExceptionInfo->ExceptionRecord->ExceptionCode ==
|
| EXCEPTION_ACCESS_VIOLATION) {
|
| + const int kAbortExitCode = 3;
|
| Dart_DumpNativeStackTrace(ExceptionInfo->ContextRecord);
|
| - RestoreConsole();
|
| - abort();
|
| + Platform::Exit(kAbortExitCode);
|
| }
|
| return EXCEPTION_CONTINUE_SEARCH;
|
| }
|
|
|