anchor.diff:          new));
     };
   
  -  ghcAndroidAarch64 = ghcAndroidAarch64-8_4;
  +  ghcAndroidAarch64 = if __useLegacyCompilers then ghcAndroidAarch64-8_2 else ghcAndroidAarch64-8_4;
     ghcAndroidAarch64-8_4 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.android.aarch64.haskell.packages.integer-simple.ghcSplices-8_4).override {
       overrides = nixpkgsCross.android.aarch64.haskell.overlays.combined;
     });
     ghcAndroidAarch64-8_2 = (makeRecursivelyOverridable nixpkgsCross.android.aarch64.haskell.packages.integer-simple.ghc822).override {
       overrides = nixpkgsCross.android.aarch64.haskell.overlays.combined;
     };
  -  ghcAndroidAarch32 = ghcAndroidAarch32-8_4;
  +  ghcAndroidAarch32 = if __useLegacyCompilers then ghcAndroidAarch32-8_2 else ghcAndroidAarch32-8_4;
     ghcAndroidAarch32-8_4 = makeRecursivelyOverridableBHPToo ((makeRecursivelyOverridable nixpkgsCross.android.aarch32.haskell.packages.integer-simple.ghcSplices-8_4).override {
       overrides = nixpkgsCross.android.aarch32.haskell.overlays.combined;
     });
  
positive.code:       })
      ]);
    };
    ghcjs = ghcjs8_4;
    ghcjs8_4 = (makeRecursivelyOverridable (nixpkgs.haskell.packages.ghcjs84.override (old: {
      ghc = useTextJSStringAsBootPkg (ghcjsApplyFastWeak (old.ghc.override {
        ghcjsSrc = fetchgit {
  
negative.code: , useFastWeak ? true
  , useReflexOptimizer ? false
  , useTextJSString ? true
  , __useLegacyCompilers ? false # Interface unstable
  , iosSdkVersion ? "10.2"
  , nixpkgsOverlays ? []
  }:
  