OSX build failing

Matthew Pickering matthewtpickering at gmail.com
Mon Nov 14 21:00:53 UTC 2016

Hi all,

The OSX build is broken due to 55d535da10dd63bbaf03fb176ced7179087cd0d4

Should I revert the patch or is there a fix coming?



commit 55d535da10dd63bbaf03fb176ced7179087cd0d4
Author: Simon Marlow <marlowsd at gmail.com>
Date:   Wed Nov 9 09:20:02 2016 +0000


    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

    * 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


More information about the ghc-devs mailing list