@@ -87,7 +87,9 @@ fromPackageDescription haskellResolver nixpkgsResolver mismatchedDeps missingDep
8787 | otherwise = create binding (i, create path ["self",i]) -- TODO: "self" shouldn't be hardcoded.
8888
8989 resolveInNixpkgs :: Identifier -> Binding
90− resolveInNixpkgs i = fromMaybe (bindNull i) (nixpkgsResolver i)
90+ resolveInNixpkgs i
91+ | i `elem` ["clang","lldb","llvm"] = create binding (i,create path ["self","llvmPackages",i]) -- TODO: evil!
92+ | otherwise = fromMaybe (bindNull i) (nixpkgsResolver i)
9193
9294 resolveInHackageThenNixpkgs :: Identifier -> Binding
9395 resolveInHackageThenNixpkgs i | haskellResolver (Dependency (PackageName (i^.ident)) anyVersion) = resolveInHackage i