on master help sign in
more descriptive crash when looking up private interfaces
commitee35aafc4760db3c3f5b8f77e9fc7fcb30363a32 authorEvan Czaplicki <evancz@users.noreply.github.com> dateThu 11 Jul 2019, 19:24 (7 years ago) parent6b646d8
1 file changed+1−1
builder/src/Build.hs+1−1
builder/src/Build.hs+1−1
@@ -402,7 +402,7 @@ checkModule env@(Env _ root pkg _ _ _) foreigns resultsMVar name status =
402402 SForeign home ->
403403 case foreigns ! ModuleName.Canonical home name of
404404 I.Public iface -> return (RForeign iface)
405− I.Private _ _ _ -> error "loading private interface in Build"
405+ I.Private _ _ _ -> error $ "mistakenly seeing private interface for " ++ Pkg.toChars home ++ " " ++ ModuleName.toChars name
406406
407407 SKernel ->
408408 return RKernel