
#4837: Template Haskell does not work in a profiled compiler. ---------------------------------+------------------------------------------ Reporter: benl | Owner: Type: bug | Status: new Priority: low | Milestone: 7.6.2 Component: Profiling | Version: 7.0.1 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: GHC doesn't work at all Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Old description:
Template Haskell does not work if the compiler itself is built profiles. Because of this we cannot debug GHC compile time performance problems when compiling Data.Vector and DPH as they use Template Haskell. #4172 is related.
Trying to use Template Haskell in a profiled compiler currently triggers the assertion at {{{main/HscMain.hs:1245}}}
New description: Template Haskell does not work if the compiler itself is built profiles. Because of this we cannot debug GHC compile time performance problems when compiling Data.Vector and DPH as they use Template Haskell. #4172 is related. Trying to use Template Haskell in a profiled compiler currently triggers the assertion at {{{main/HscMain.hs:1245}}} Supporting this would also mean that we can run GHCi with profiled code! -- Comment(by ezyang): OK, I added a note to the description mentioning GHCi would also benefit from this. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/4837#comment:8 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler