cmm lex: drop unused 'align' token
authorSergei Trofimovich <siarheit@google.com>
Tue, 20 Jan 2015 23:04:31 +0000 (23:04 +0000)
committerSergei Trofimovich <siarheit@google.com>
Tue, 20 Jan 2015 23:04:31 +0000 (23:04 +0000)
Max removed 'align' token from parser productions long ago:
> commit ec39750268da134c906b8bb4b7d61763d4ea5c2e
> Author: Max Bolingbroke <batterseapower@hotmail.com>
> Date:   Tue Jul 5 09:31:08 2011 +0100
>
>     Remove the unused CmmAlign and CmmDataLabel from CmmStatic

This patch drops 'align' from lexer as well.

Signed-off-by: Sergei Trofimovich <siarheit@google.com>
compiler/cmm/CmmLex.x
compiler/cmm/CmmParse.y

index d5a8067..9e688dd 100644 (file)
@@ -144,7 +144,6 @@ data CmmToken
   | CmmT_else
   | CmmT_export
   | CmmT_section
-  | CmmT_align
   | CmmT_goto
   | CmmT_if
   | CmmT_call
@@ -228,7 +227,6 @@ reservedWordsFM = listToUFM $
         ( "else",               CmmT_else ),
         ( "export",             CmmT_export ),
         ( "section",            CmmT_section ),
-        ( "align",              CmmT_align ),
         ( "goto",               CmmT_goto ),
         ( "if",                 CmmT_if ),
         ( "call",               CmmT_call ),
index fd9489b..916c161 100644 (file)
@@ -309,7 +309,6 @@ import Data.Maybe
         'else'          { L _ (CmmT_else) }
         'export'        { L _ (CmmT_export) }
         'section'       { L _ (CmmT_section) }
-        'align'         { L _ (CmmT_align) }
         'goto'          { L _ (CmmT_goto) }
         'if'            { L _ (CmmT_if) }
         'call'          { L _ (CmmT_call) }