Skip to content
  • John Dias's avatar
    A few bug fixes; some improvements spurred by paper writing · 31a9d048
    John Dias authored
    Among others:
    - Fixed Stg->C-- translation of let-no-escapes -- it's important to use the
      right continuation...
    - Fixed infinite recursion in X86 backend (shortcutJump mishandled infinite loops)
    - Fixed yet another wrong calling convention -- primops take args only in vanilla regs,
      but they may return results on the stack!
    - Removed StackInfo from LGraph and Block -- now in LastCall and CmmZ
    - Updated avail-variable and liveness code
    31a9d048