Skip to content
  • Ryan Scott's avatar
    Fix #14578 by checking isCompoundHsType in more places · 1bd91a7a
    Ryan Scott authored
    Summary:
    The `HsType` pretty-printer does not automatically insert
    parentheses where necessary for type applications, so a function
    `isCompoundHsType` was created in D4056 towards this purpose.
    However, it was not used in as many places as it ought to be,
    resulting in #14578.
    
    Test Plan: make test TEST=T14578
    
    Reviewers: alanz, bgamari, simonpj
    
    Reviewed By: alanz, simonpj
    
    Subscribers: simonpj, rwbarton, thomie, carter
    
    GHC Trac Issues: #14578
    
    Differential Revision: https://phabricator.haskell.org/D4266
    1bd91a7a