@@ -20,7 +20,9 @@ import Control.Distributed.Process.Node
20 , LocalNode)
20 , LocalNode)
21import Control.Exception as Ex (catch)
21import Control.Exception as Ex (catch)
22import Network.Transport.TCP
22import Network.Transport.TCP
23+#if ! MIN_VERSION_base(4,6,0)
23import Prelude hiding (catch, log)
24import Prelude hiding (catch, log)
24import Test.Framework
26import Test.Framework
26 , defaultMain
28 , defaultMain
@@ -275,9 +277,9 @@ testRemoteTraceRelay result =
275 -- Here we set up that relay, and then wait for a signal
277 -- Here we set up that relay, and then wait for a signal
276 -- that the tracer (on node1) has seen the expected
278 -- that the tracer (on node1) has seen the expected
277 -- TraceEvSpawned message, at which point we're finished
279 -- TraceEvSpawned message, at which point we're finished
278− (Just log) <- whereis "logger"
280+ (Just log') <- whereis "logger"
279 pid <- liftIO $ forkProcess node2 $ do
281 pid <- liftIO $ forkProcess node2 $ do
280− logRelay <- spawnLocal $ relay log
282+ logRelay <- spawnLocal $ relay log'
281 reregister "logger" logRelay
283 reregister "logger" logRelay
282 getSelfNode >>= stash mvNid >> (expect :: Process ())
284 getSelfNode >>= stash mvNid >> (expect :: Process ())