Fix a bug in alternative layout rule
[ghc-hetmet.git] / compiler / parser / Lexer.x
index 1bb8a63..09b58dd 100644 (file)
@@ -2018,6 +2018,7 @@ alternativeLayoutRuleToken t
                     return (L thisLoc ITsemi)
               | newLine && thisCol < col ->
                  do setALRContext ls
+                    setNextToken t
                     -- Note that we use lastLoc, as we may need to close
                     -- more layouts, or give a semicolon
                     return (L lastLoc ITccurly)