Chromium Code Reviews| Index: dart/frog/leg/compiler.dart |
| diff --git a/dart/frog/leg/compiler.dart b/dart/frog/leg/compiler.dart |
| index 0322d64718e248aa095974fc1818e3b38edc9616..cae23c4d7602063ad95f233c6481f6281f273c16 100644 |
| --- a/dart/frog/leg/compiler.dart |
| +++ b/dart/frog/leg/compiler.dart |
| @@ -376,7 +376,7 @@ class Compiler implements DiagnosticListener { |
| final startOffset = begin.charOffset; |
| // TODO(ahe): Compute proper end offset. |
| final endOffset = |
| - (end.next !== null) ? end.next.charOffset : startOffset + 1; |
| + Math.max((end.next !== null) ? end.next.charOffset : 0, startOffset + 1); |
|
kasperl
2012/03/13 08:55:30
It's a bit hard to read and understand this line n
ahe
2012/03/13 09:12:11
Done.
|
| Uri uri = currentElement.getCompilationUnit().script.uri; |
| return new SourceSpan(uri, startOffset, endOffset); |
| } |