Chromium Code Reviews| Index: pkg/dev_compiler/tool/ddc |
| diff --git a/pkg/dev_compiler/tool/ddc b/pkg/dev_compiler/tool/ddc |
| index 0fa6f37645699ee6987da21adcf69d8420bfe6cf..5e7c492eff41a94c32b36e712ba06b3719a99b7b 100755 |
| --- a/pkg/dev_compiler/tool/ddc |
| +++ b/pkg/dev_compiler/tool/ddc |
| @@ -21,7 +21,13 @@ pushd $LIBROOT > /dev/null |
| echo " |
| let sdk = require(\"dart_sdk\"); |
| let main = require(\"$BASENAME\").$BASENAME.main; |
| - sdk._isolate_helper.startRootIsolate(main, []);" \ |
| + sdk.dart.ignoreWhitelistedErrors(false); |
| + try { |
| + sdk._isolate_helper.startRootIsolate(main, []); |
| + } catch(e) { |
| + console.error(e.toString(), sdk.dart.stackTrace(e).toString()); |
|
Jennifer Messerly
2017/08/25 18:08:57
This is to make sure the error stack trace prints.
|
| + process.exit(1); |
| + }" \ |
| > $LIBROOT/$BASENAME.run.js |
| -node $BASENAME.run.js |
| +node $BASENAME.run.js || exit 1 |
| popd > /dev/null |