OSX build failing

Matthew Pickering matthewtpickering at gmail.com
Mon Nov 14 21:01:30 UTC 2016


I now see D2705, sorry for the noise.

Matt

On Mon, Nov 14, 2016 at 9:00 PM, Matthew Pickering
<matthewtpickering at gmail.com> 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 <marlowsd at gmail.com>
> 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


More information about the ghc-devs mailing list