commit | 8a57c1d463699ed1237d96e0d0025176868e64ec | [log] [tgz] |
---|---|---|
author | Jacob MacDonald <jakemac@google.com> | Fri Jun 07 14:37:20 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Fri Jun 07 14:37:20 2019 +0000 |
tree | 35c76ec115b48454be70cedfde29c4d2e7ec7dff | |
parent | 9f2f5adb642ed9410f39e1f91d51da36056830bc [diff] |
handle range errors when getting locations Bug: https://github.com/dart-lang/sdk/issues/37018 Change-Id: I7a9e0d4186abe37133ef29c719a81461e26cc54f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/105340 Auto-Submit: Jake Macdonald <jakemac@google.com> Reviewed-by: Vijay Menon <vsm@google.com> Commit-Queue: Jake Macdonald <jakemac@google.com>
diff --git a/pkg/dev_compiler/lib/src/kernel/compiler.dart b/pkg/dev_compiler/lib/src/kernel/compiler.dart index 13f7c0b..531ca40 100644 --- a/pkg/dev_compiler/lib/src/kernel/compiler.dart +++ b/pkg/dev_compiler/lib/src/kernel/compiler.dart
@@ -3127,6 +3127,8 @@ // TODO(jmesserly): figure out why this is throwing. Perhaps the file URI // and offset are mismatched and don't correspond to the same source? return null; + } on RangeError catch (_) { + return null; } }