anchor.diff:      throw _EXIT_SIGNAL;
     };
   
  +  if (USE_SERIALIZED_DART_CORE) {
  +    _useSerializedDataForDartCore(compileFunc);
  +  }
  +
     var stream = stdin.transform(UTF8.decoder).transform(new LineSplitter());
     var subscription;
     subscription = stream.listen((line) {
  
positive.code:     });
    });
  }
  
negative.code: 
  library dart2js.cmdline;
  
  import 'dart:async' show EventSink, Future;
  import 'dart:convert' show UTF8, LineSplitter;
  import 'dart:io' show exit, File, FileMode, Platform, stdin, stderr;
  
  import 'package:package_config/discovery.dart' show findPackages;
  
  import '../compiler_new.dart' as api;
  import 'apiimpl.dart';
  import 'common/names.dart' show Uris;
  import 'commandline_options.dart';
  import 'filenames.dart';
  import 'io/source_file.dart';
  import 'null_compiler_output.dart';
  import 'options.dart' show CompilerOptions;
  import 'source_file_provider.dart';
  import 'util/command_line.dart';
  