Don't use "ccall" as a variable name; it confuses the interface file
parser in 4.06. This bug has been fixed in 4.07.
-- it is done out-of-line rather than require
-- the NCG to implement it.
-- it is done out-of-line rather than require
-- the NCG to implement it.
- CCallOp ccall -> ccallMayGC ccall
+ CCallOp c_call -> ccallMayGC c_call
other -> False
\end{code}
other -> False
\end{code}
\begin{code}
pprPrimOp :: PrimOp -> SDoc
\begin{code}
pprPrimOp :: PrimOp -> SDoc
-pprPrimOp (CCallOp ccall) = pprCCallOp ccall
+pprPrimOp (CCallOp c_call) = pprCCallOp c_call
pprPrimOp other_op
= getPprStyle $ \ sty ->
if ifaceStyle sty then -- For interfaces Print it qualified with PrelGHC.
pprPrimOp other_op
= getPprStyle $ \ sty ->
if ifaceStyle sty then -- For interfaces Print it qualified with PrelGHC.