summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcHsSyn.lhs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/typecheck/TcHsSyn.lhs')
-rw-r--r--compiler/typecheck/TcHsSyn.lhs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/typecheck/TcHsSyn.lhs b/compiler/typecheck/TcHsSyn.lhs
index 1a91f10e66..23407639f2 100644
--- a/compiler/typecheck/TcHsSyn.lhs
+++ b/compiler/typecheck/TcHsSyn.lhs
@@ -736,6 +736,10 @@ zonkExpr env (HsProc pat body)
; new_body <- zonkCmdTop env1 body
; return (HsProc new_pat new_body) }
+-- StaticPointers extension
+zonkExpr env (HsStatic expr)
+ = HsStatic <$> zonkLExpr env expr
+
zonkExpr env (HsWrap co_fn expr)
= do (env1, new_co_fn) <- zonkCoFn env co_fn
new_expr <- zonkExpr env1 expr