| Index: pkg/analyzer/lib/source/sdk_ext.dart | 
| diff --git a/pkg/analyzer/lib/source/sdk_ext.dart b/pkg/analyzer/lib/source/sdk_ext.dart | 
| index 7caad4359c4ef100b357fa9c7f2315a3a0e7a1fa..6cd358f8f17b9507cd44fcdbe076fc58943781ca 100644 | 
| --- a/pkg/analyzer/lib/source/sdk_ext.dart | 
| +++ b/pkg/analyzer/lib/source/sdk_ext.dart | 
| @@ -76,6 +76,8 @@ class SdkExtUriResolver extends UriResolver { | 
|  | 
| @override | 
| Uri restoreAbsolute(Source source) { | 
| +    // TODO(paulberry, johnmccutchan): this has incorrect semantics because it | 
| +    // refers to source.uri.  See dartbug.com/24090. | 
| String libraryName = _libraryName(source.uri); | 
| if (_registeredSdkExtension(libraryName)) { | 
| return source.uri; | 
|  |