#13132: Compilation fails with a panic: get_op runContT -------------------------------------+------------------------------------- Reporter: PoroCYon | Owner: adamgundry Type: bug | Status: patch Priority: normal | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: ORF Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Compile-time | Test Case: crash or panic | rename/should_compile/T13132, | overloadedrecflds/should_fail/T13132_duplicaterecflds Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D2985, Wiki Page: | Phab:D3126 -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"2484d4dae65c81f218dcfe494b963b2630bb8fa6/ghc" 2484d4d/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="2484d4dae65c81f218dcfe494b963b2630bb8fa6" Refactor renaming of operators/sections to fix DuplicateRecordFields bugs A variety of panics were possible because the get_op function in RnTypes didn't handle the possibility that its argument might be an ambiguous record field. I've made its return type more informative to correctly handle occurrences of record fields. Fixes Trac #13132. Test Plan: new test overloadedrecflds/should_fail/T13132_duplicaterecflds Reviewers: bgamari, simonpj, austin Reviewed By: bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D3126 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13132#comment:16> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler