llvmPackages_12: Add recurseIntoAttrs

See #115288 (835a8f1cbc5). This was missing for LLVM 12 because both
changes where made in parallel.

Changed files
+2 -2
pkgs
top-level
+2 -2
pkgs/top-level/all-packages.nix
···
stdenv = gcc7Stdenv;
}));
-
llvmPackages_12 = callPackage ../development/compilers/llvm/12 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_12.tools;
targetLlvmLibraries = targetPackages.llvmPackages_12.libraries;
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && buildPackages.stdenv.cc.isGNU) {
stdenv = gcc7Stdenv;
-
});
llvmPackages_latest = llvmPackages_11;
···
stdenv = gcc7Stdenv;
}));
+
llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_12.tools;
targetLlvmLibraries = targetPackages.llvmPackages_12.libraries;
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && buildPackages.stdenv.cc.isGNU) {
stdenv = gcc7Stdenv;
+
}));
llvmPackages_latest = llvmPackages_11;