summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmLex.x
diff options
context:
space:
mode:
authorSimon Marlow <simonmar@microsoft.com>2006-06-29 11:59:49 +0000
committerSimon Marlow <simonmar@microsoft.com>2006-06-29 11:59:49 +0000
commitb7cadd88aa32661c623f862a3aabc513a0e9f5c3 (patch)
tree334772be2d11907c4d9d62517bf444a065b36032 /compiler/cmm/CmmLex.x
parentf9c1512a1da2e52f88dc6fde57920fefa37fc0eb (diff)
downloadhaskell-b7cadd88aa32661c623f862a3aabc513a0e9f5c3.tar.gz
new syntax: "prim %OP (args)" for using CallishMachOps in .cmm
Diffstat (limited to 'compiler/cmm/CmmLex.x')
-rw-r--r--compiler/cmm/CmmLex.x2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/cmm/CmmLex.x b/compiler/cmm/CmmLex.x
index c2efd17710..d1a64f67b7 100644
--- a/compiler/cmm/CmmLex.x
+++ b/compiler/cmm/CmmLex.x
@@ -137,6 +137,7 @@ data CmmToken
| CmmT_if
| CmmT_jump
| CmmT_foreign
+ | CmmT_prim
| CmmT_import
| CmmT_switch
| CmmT_case
@@ -211,6 +212,7 @@ reservedWordsFM = listToUFM $
( "if", CmmT_if ),
( "jump", CmmT_jump ),
( "foreign", CmmT_foreign ),
+ ( "prim", CmmT_prim ),
( "import", CmmT_import ),
( "switch", CmmT_switch ),
( "case", CmmT_case ),