
#9142: LLVM HEAD rejects aliases used by LLVM codegen -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: bug | Status: new Priority: high | Milestone: 7.10.1 Component: Compiler | Version: 7.8.2 Resolution: | Keywords: Differential Revisions: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: Difficulty: Unknown | Blocking: 4213 Blocked By: | Related Tickets: | -------------------------------------+------------------------------------- Comment (by bgamari): First the good news: I have figured out what LLVM code we need to generate to satisfy LLVM's type system. An annotated example can be found here https://github.com/bgamari/ghc-llvm/blob/master/test.ll . Unfortunately, this seems to be a bit of a departure from our current approach. Quite a bit of code needs to be touched and I haven't yet been able to find a clean way to factor out the details of the alias generation. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9142#comment:19 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler