Skip to content

Commit 887d32d

Browse files
committed
Fix runGhcCmd when NoImplicitPrelude is on
1 parent e481cd6 commit 887d32d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

exe/Wrapper.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ launchHaskellLanguageServer parsedArgs = do
114114
callProcess e args
115115
#else
116116
let Cradle { cradleOptsProg = CradleAction { runGhcCmd } } = cradle
117-
ghcBinary <- (fmap trim <$> runGhcCmd ["-v0", "-package-env=-", "-e", "putStr =<< System.Environment.getExecutablePath"])
117+
ghcBinary <- (fmap trim <$> runGhcCmd ["-v0", "-package-env=-", "-e", "do e <- System.Environment.getExecutablePath ; System.IO.putStr e"])
118118
>>= cradleResult "Failed to get project GHC executable path"
119119
libdir <- HieBios.getRuntimeGhcLibDir cradle
120120
>>= cradleResult "Failed to get project GHC libdir path"

0 commit comments

Comments
 (0)