summaryrefslogtreecommitdiff
path: root/ghc/compiler/codeGen
diff options
context:
space:
mode:
authorsimonpj <unknown>2005-11-12 21:41:12 +0000
committersimonpj <unknown>2005-11-12 21:41:12 +0000
commit87998bebdee5e97a19c52a2e33cd394cdf9c0c57 (patch)
treec4811790cba6021125e38a2001b95c53c5666ab7 /ghc/compiler/codeGen
parent84b434c5c07ce864353cdf9780873555daad3b47 (diff)
downloadhaskell-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