anchor.diff:    // 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 ? 'devcompiler' : 'vm');
  +      (parsedArgs['target'] as String) ?? (summaryOnly ? 'ddc' : 'vm');
     var targetFlags = new TargetFlags();
     Target target;
     switch (targetName) {
  
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:             'error: --summary-only not supported for the dart2js target');
        }
        break;
      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 '
              'ddc target');
        }
        break;
      default:
  