X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Debug%2FTrace.hs;h=19e8ac62883aecf7f79fe9f06b42395cc955b33c;hb=29246dd4eb44d03cc48cbd894821d3c9501d8829;hp=05809a06b1cb5ca84878aa2f3d102a9bdfdf4f54;hpb=5feea6f48f51876033b43bc6012f6f568ebfd397;p=ghc-base.git diff --git a/Debug/Trace.hs b/Debug/Trace.hs index 05809a0..19e8ac6 100644 --- a/Debug/Trace.hs +++ b/Debug/Trace.hs @@ -50,3 +50,8 @@ trace string expr = unsafePerformIO $ do foreign import ccall "PostTraceHook" postTraceHook :: Int -> IO () #endif + +#ifdef __NHC__ +trace :: String -> a -> a +trace str expr = unsafePerformIO $ do hPutStr stderr str; return expr +#endif