Commit 3e8c495f authored by Ben Gamari's avatar Ben Gamari 🐢
Browse files

CmmNode: Make CmmTickScope's Unique strict

There is no reason why we need laziness here and making it strict
enables unpacking.
parent 8d33af90
...@@ -581,7 +581,7 @@ data CmmTickScope ...@@ -581,7 +581,7 @@ data CmmTickScope
-- to add ticks to this scope. On the other hand, this means that -- to add ticks to this scope. On the other hand, this means that
-- setting this scope on a block means no ticks apply to it. -- setting this scope on a block means no ticks apply to it.
| SubScope U.Unique CmmTickScope | SubScope !U.Unique CmmTickScope
-- ^ Constructs a new sub-scope to an existing scope. This allows -- ^ Constructs a new sub-scope to an existing scope. This allows
-- us to translate Core-style scoping rules (see @tickishScoped@) -- us to translate Core-style scoping rules (see @tickishScoped@)
-- into the Cmm world. Suppose the following code: -- into the Cmm world. Suppose the following code:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment