ae5a86d790
Scripts loaded from kernel AST always have non-null line_starts (line_starts could be zero-length if there are no line numbers). Scripts loaded from bytecode can have null line_starts if line numbers are not present, so Script::GetTokenLineUsingLineStarts is fixed to handle this correctly. Fixes https://github.com/dart-lang/sdk/issues/39168 Change-Id: I84b5e7ef804b07b3d35420eba5c17246264d8baa Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/123482 Reviewed-by: Régis Crelier <regis@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>