@@ -20,7 +20,9 @@ import Control.Distributed.Process.Node
2020 , LocalNode)
2121import Control.Exception as Ex (catch)
2222import Network.Transport.TCP
23+#if ! MIN_VERSION_base(4,6,0)
2324import Prelude hiding (catch, log)
25+#endif
2426import Test.Framework
2527 ( Test
2628 , defaultMain
@@ -275,9 +277,9 @@ testRemoteTraceRelay result =
275277 -- Here we set up that relay, and then wait for a signal
276278 -- that the tracer (on node1) has seen the expected
277279 -- TraceEvSpawned message, at which point we're finished
278− (Just log) <- whereis "logger"
280+ (Just log') <- whereis "logger"
279281 pid <- liftIO $ forkProcess node2 $ do
280− logRelay <- spawnLocal $ relay log
282+ logRelay <- spawnLocal $ relay log'
281283 reregister "logger" logRelay
282284 getSelfNode >>= stash mvNid >> (expect :: Process ())
283285