
#9016: Add System.Exit.die -------------------------------------+------------------------------------ Reporter: SimonHengel | Owner: Type: feature request | Status: closed Priority: normal | Milestone: 7.10.1 Component: libraries/base | Version: 7.8.2 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by bjornars): I compiled GHC from git with 7.6.3, which worked ok. Now trying to compile GHC from git again, with my newly compiled compiler, I get complaints about: {{{ utils/deriveConstants/DeriveConstants.hs:32:48: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 utils/deriveConstants/DeriveConstants.hs:104:28: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 utils/deriveConstants/DeriveConstants.hs:742:21: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 utils/deriveConstants/DeriveConstants.hs:744:28: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 utils/deriveConstants/DeriveConstants.hs:770:29: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 utils/deriveConstants/DeriveConstants.hs:888:11: Ambiguous occurrence ‘die’ It could refer to either ‘Main.die’, defined at utils/deriveConstants/DeriveConstants.hs:880:1 or ‘System.Exit.die’, imported from ‘System.Exit’ at utils/deriveConstants/DeriveConstants.hs:22:1-18 }}} Is this the same issue? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9016#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler