Skip to content
  • Simon Peyton Jones's avatar
    Tidy up the treatment of SPECIALISE pragmas · 43a2e4a2
    Simon Peyton Jones authored
    Remove the now-redundant "const-dicts" field in SpecPrag
    
    In dsBinds, abstract over constant dictionaries in the RULE.
    This avoids the creation of a redundant, duplicate, rule later
    in the Specialise pass, which was happening before.
    
    There should be no effect on performance either way, just less
    duplicated code, and the compiler gets a little simpler.
    43a2e4a2