
#8131: T7571 with WAY=llvm fails, but not WAY=optllvm ----------------------------------------------+---------------------------- Reporter: thoughtpolice | Owner: rwbarton Type: bug | Status: patch Priority: high | Milestone: Component: Compiler | Version: 7.7 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: None/Unknown | Unknown/Multiple Test Case: llvm/should_compile/T8131 | Difficulty: Unknown Blocking: | Blocked By: | Related Tickets: ----------------------------------------------+---------------------------- Comment (by monoidal): This happens because the driver runs `compile` in all ways, and `compile_fail` only for `[normal]`. Source: `test_common_work` in `driver/testlib.py` [https://github.com/ghc/testsuite/blob/7d29fbf373befbc0ee60dff01f6a9cabee0478... link]. Possible fix: {{{ def f( name, opts ): opts.only_ways = ['optllvm', 'llvm', 'debugllvm'] opts.extra_ways = ['optllvm', 'llvm', 'debugllvm'] setTestOpts(f) test('T8131', cmm_src, compile_fail, ['']) }}} -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8131#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler