anchor.diff:              'error: --summary-only not supported for the dart2js target');
         }
         break;
  -    case 'devcompiler':
  +    case 'ddc':
         // TODO(jakemac):If `generateKernel` changes to return a summary
         // component, process the component instead.
         target = new DevCompilerSummaryTarget(sources, excludeNonSources);
         if (!summaryOnly) {
           out.writeln('error: --no-summary-only not supported for the '
  -            'devcompiler target');
  +            'ddc target');
         }
         break;
       default:
  
positive.code:       negatable: true,
        help: 'Whether to only build summary files.')
    ..addOption('target',
        allowed: const ['vm', 'dart2js', 'devcompiler'],
        help: 'Build kernel for the vm, dart2js, or devcompiler')
    ..addOption('dart-sdk-summary')
    ..addMultiOption('input-summary')
    ..addMultiOption('input-linked')
  
negative.code:   // TODO(sigmund,jakemac): make target mandatory. We allow null to be backwards
    // compatible while we migrate existing clients of this tool.
    var targetName =
        (parsedArgs['target'] as String) ?? (summaryOnly ? 'ddc' : 'vm');
    var targetFlags = new TargetFlags();
    Target target;
    switch (targetName) {
  