diff options
author | simonpj <unknown> | 2005-11-12 21:41:12 +0000 |
---|---|---|
committer | simonpj <unknown> | 2005-11-12 21:41:12 +0000 |
commit | 87998bebdee5e97a19c52a2e33cd394cdf9c0c57 (patch) | |
tree | c4811790cba6021125e38a2001b95c53c5666ab7 /ghc/compiler/codeGen | |
parent | 84b434c5c07ce864353cdf9780873555daad3b47 (diff) | |
download | haskell-87998bebdee5e97a19c52a2e33cd394cdf9c0c57.tar.gz |
[project @ 2005-11-12 21:41:12 by simonpj]
Better TH -> HsSyn conversion
Merge to stable (attempt)
This commit monad-ises the TH syntax -> HS syntax conversion.
This means that error messages can be reported in a more civilised
way. It also ensures that the entire structure is converted eagerly.
That means that any exceptions buried inside it are triggered
during conversion, and caught by the exception handler in TcSplice.
Before, they could be triggered later, and looked like comiler
crashes.
Diffstat (limited to 'ghc/compiler/codeGen')
0 files changed, 0 insertions, 0 deletions