Make IfaceAxiom typechecking lazier.
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Thu, 20 Jul 2017 15:30:46 +0000 (11:30 -0400)
committerBen Gamari <ben@smart-cactus.org>
Thu, 20 Jul 2017 15:30:47 +0000 (11:30 -0400)
commitfdb6a5bfd545094782fb539951b561ac2467443d
tree330835eaae8d987cb96dd8bde8a1fd7926a44508
parent194384f1318e0553e0c5ce621ca0903b55862eb3
Make IfaceAxiom typechecking lazier.

Fixes #13803, but adds a note about a yet to be fixed #13981.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Test Plan: validate

Reviewers: bgamari, austin

Reviewed By: bgamari

Subscribers: simonpj, rwbarton, thomie

GHC Trac Issues: #13803

Differential Revision: https://phabricator.haskell.org/D3742
compiler/iface/TcIface.hs
compiler/typecheck/FamInst.hs
testsuite/tests/driver/T13803/D.hs [new file with mode: 0644]
testsuite/tests/driver/T13803/E.hs [new file with mode: 0644]
testsuite/tests/driver/T13803/E.hs-boot [new file with mode: 0644]
testsuite/tests/driver/T13803/Makefile [new file with mode: 0644]
testsuite/tests/driver/T13803/T13803.stdout [new file with mode: 0644]
testsuite/tests/driver/T13803/Y.hs [new file with mode: 0644]
testsuite/tests/driver/T13803/Y.hs-boot [new file with mode: 0644]
testsuite/tests/driver/T13803/all.T [new file with mode: 0644]