I now see D2705, sorry for the noise. Matt
On Mon, Nov 14, 2016 at 9:00 PM, Matthew Pickering <[email protected]> wrote: > Hi all, > > The OSX build is broken due to 55d535da10dd63bbaf03fb176ced7179087cd0d4 > > Should I revert the patch or is there a fix coming? > > Matt > > ===== > > commit 55d535da10dd63bbaf03fb176ced7179087cd0d4 > Author: Simon Marlow <[email protected]> > Date: Wed Nov 9 09:20:02 2016 +0000 > > Remove CONSTR_STATIC > > Summary: > We currently have two info tables for a constructor > > * XXX_con_info: the info table for a heap-resident instance of the > constructor, It has type CONSTR, or one of the specialised types like > CONSTR_1_0 > > * XXX_static_info: the info table for a static instance of this > constructor, which has type CONSTR_STATIC or CONSTR_STATIC_NOCAF. > > I'm getting rid of the latter, and using the `con_info` info table for > both static and dynamic constructors. For rationale and more details > see Note [static constructors] in SMRep.hs. > > I also removed these macros: `isSTATIC()`, `ip_STATIC()`, > `closure_STATIC()`, since they relied on the CONSTR/CONSTR_STATIC > distinction, and anyway HEAP_ALLOCED() does the same job. > > Test Plan: validate > > Reviewers: bgamari, simonpj, austin, gcampax, hvr, niteria, erikd > > Subscribers: thomie > > Differential Revision: https://phabricator.haskell.org/D2690 > > > > https://phabricator.haskell.org/rGHC _______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
