Changeset 7853 for src/Pugs/CodeGen/PIR.hs
- Timestamp:
- 11/05/05 20:23:35 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/CodeGen/PIR.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/CodeGen/PIR.hs
r7851 r7853 110 110 [begL, endL] <- genLabel ["blockBegin", "blockEnd"] 111 111 this <- genPMC "block" 112 tellIns $ InsNew (reg this) Closure 113 tellIns $ "set_addr" .- [reg this, bare begL] 112 let begP = begL ++ "_C" 113 tellIns $ InsConst (VAR begP) Sub (lit begL) 114 tellIns $ reg this <-- "newclosure" $ [bare begP] 114 115 tellIns $ "goto" .- [bare endL] 115 116 tellLabel begL
