| Index: sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart | 
| diff --git a/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart b/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart | 
| index 6134e433784372acde83d22343690dc42bb23ac9..0200ac389806337f88e2bf1ff57a78e8ba18321e 100644 | 
| --- a/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart | 
| +++ b/sdk/lib/_internal/pub/lib/src/barback/dart2js_transformer.dart | 
| @@ -89,7 +89,6 @@ class Dart2JSTransformer extends Transformer implements LazyTransformer { | 
| void declareOutputs(DeclaringTransform transform) { | 
| var primaryId = transform.primaryId; | 
| transform.declareOutput(primaryId.addExtension(".js")); | 
| -    transform.declareOutput(primaryId.addExtension(".precompiled.js")); | 
| if (_generateSourceMaps) { | 
| transform.declareOutput(primaryId.addExtension(".js.map")); | 
| } | 
| @@ -284,6 +283,10 @@ class _BarbackCompilerProvider implements dart.CompilerProvider { | 
| return new NullSink<String>(); | 
| } | 
|  | 
| +    // TODO(nweiz): remove this special case when dart2js stops generating these | 
| +    // files. | 
| +    if (extension.endsWith(".precompiled.js")) return new NullSink<String>(); | 
| + | 
| var primaryId = _transform.primaryInput.id; | 
|  | 
| // Dart2js uses an empty string for the name of the entrypoint library. | 
|  |