| Index: dart/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/compiler.dart b/dart/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| index 3a5e7d209f2bf96c9807951a9f872a8248af3c6b..da3744e23e9473b09264574e9d3bd65d6e6cd801 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/compiler.dart
|
| @@ -715,7 +715,8 @@ abstract class Compiler implements DiagnosticListener {
|
| return spanFromElement(node);
|
| } else if (node is MetadataAnnotation) {
|
| MetadataAnnotation annotation = node;
|
| - return spanFromTokens(annotation.beginToken, annotation.endToken);
|
| + uri = annotation.annotatedElement.getCompilationUnit().script.uri;
|
| + return spanFromTokens(annotation.beginToken, annotation.endToken, uri);
|
| } else {
|
| throw 'No error location.';
|
| }
|
|
|