Skip to content
  • Georgios Karachalias's avatar
    Introduce negative patterns for literals (addresses #11303) · fcc76493
    Georgios Karachalias authored and Ben Gamari's avatar Ben Gamari committed
    Introduce negative patterns for literals. In addition to storing term
    constraints for literals (checked at the end by the term oracle), also
    check eagerly, using negative patterns. This means generation of smaller
    sets (covered, uncovered, and divergent), instead of generating big sets
    and pruning afterwards.
    
    Test Plan: validate
    
    Reviewers: austin, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: thomie
    
    Differential Revision: https://phabricator.haskell.org/D1716
    
    GHC Trac Issues: #11303
    fcc76493