anchor.diff:  
       // For now ensure original order of libraries to produce bit-perfect
       // output.
  -    libraries.sort((a, b) {
  +    result.sort((a, b) {
         int aOrder = data.importUriToOrder[a.importUri];
         int bOrder = data.importUriToOrder[b.importUri];
         if (aOrder != null && bOrder != null) return aOrder - bOrder;
  
positive.code:             await userCode.buildComponent(verify: c.options.verify);
        } on KernelIncrementalTargetErroneousComponent {
          List<Library> librariesWithSdk = userCode.component.libraries;
          List<Library> libraries = <Library>[];
          for (Library lib in librariesWithSdk) {
            if (lib.importUri.scheme == "dart") continue;
            libraries.add(lib);
            break;
          }
          userCode.loader.builders.clear();
          userCode = userCodeOld;
          return new Component(
              libraries: libraries, uriToSource: <Uri, Source>{});
        }
        userCodeOld?.loader?.builders?.clear();
        userCodeOld = null;
  
        List<Library> libraries =
            new List<Library>.from(userCode.loader.libraries);
        Map<Uri, Source> uriToSource =
            new Map<Uri, Source>.from(dillLoadedDataUriToSource);
  
negative.code:         libraryMap.remove(uri);
          Library library = potentiallyReferencedLibraries.remove(uri);
          if (library != null) {
            result.add(library);
          }
        }
      }
  