Improve missing-home-modules warning formatting
authorMatthew Pickering <matthewtpickering@gmail.com>
Fri, 2 Mar 2018 21:12:22 +0000 (16:12 -0500)
committerBen Gamari <ben@smart-cactus.org>
Fri, 2 Mar 2018 21:12:43 +0000 (16:12 -0500)
commit6a7e159ce25b432824f8757e0c768f2b2e2754df
tree091a572879a9d13f97e12b8f438506ad6b1c1ee4
parent969e747f67f57f7dd57c2e549d6a007505671158
Improve missing-home-modules warning formatting

Previously the modules were smashed together at the end of the line. As
the header is quite long, this meant for quite long lines which wrapped
on smaller terminals.

err msg: A
         B

Now they are nested underneath the long first line of the error message.

err msg:
  A
  B

Reviewers: bgamari

Reviewed By: bgamari

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4454
compiler/main/GhcMake.hs