Skip to content
  • Jose A. Lopes's avatar
    Haskell to Python opcodes: fix Unit · ce1b0c05
    Jose A. Lopes authored
    
    
    Fix how Haskell to Python opcode generation handles unit. It seems
    that, in 'template-haskell-2.7.0', unit is represented by Template
    Haskell as a constructor of the form '(ConT name)', where 'name' is
    the constructor name for 'Unit'.  However, in 'template-haskell-2.8.0'
    unit is represented as a tuple with no elements (i.e., 'TupleT 0').
    This patch fixes the opcode generation to handle both cases, not just
    the first.
    
    Signed-off-by: default avatarJose A. Lopes <jabolopes@google.com>
    Reviewed-by: default avatarKlaus Aehlig <aehlig@google.com>
    ce1b0c05