Thread overview
[Issue 16348] [REG 2.070.2] ICE with package visibility
[Issue 16348] ICE with package visibility
Aug 02, 2016
Lodovico Giaretta
Aug 02, 2016
Lodovico Giaretta
Aug 02, 2016
Martin Nowak
Aug 08, 2016
Martin Nowak
Aug 08, 2016
Martin Nowak
August 02, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

Lodovico Giaretta <lodovico@giaretart.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lodovico@giaretart.net

--
August 02, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

Lodovico Giaretta <lodovico@giaretart.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE with package visibility |[REG 2.070.2] ICE with
                   |                            |package visibility
           Severity|normal                      |regression

--- Comment #1 from Lodovico Giaretta <lodovico@giaretart.net> ---
Raising as a regression, as the test case compiles fine with 2.070.2 but segfaults with 2.071.1

--
August 02, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

Martin Nowak <code@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |code@dawg.eu

--- Comment #2 from Martin Nowak <code@dawg.eu> ---
Seems like the anonymous scope created in the else branch after the import doesn't contain a parent link to the current module.

--
August 08, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

Martin Nowak <code@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #3 from Martin Nowak <code@dawg.eu> ---
https://github.com/dlang/dmd/pull/6014

--
August 08, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

Martin Nowak <code@dawg.eu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|nobody@puremagic.com        |code@dawg.eu

--
August 08, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

--- Comment #4 from github-bugzilla@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/93c3dcf26f5c5ae612ccce044012d2b297fe46bf fix Issue 16348 - ICE with package visibility

- fix scopesym parent chain when using semanticScope
- fixes getAccessModule for scope symbols in do bodies,
  try bodies, and else branches

https://github.com/dlang/dmd/commit/d400dffec4f782ac9cc27f7e682a726042949f9e Merge pull request #6014 from MartinNowak/fix16348

fix Issue 16348 - ICE with package visibility

--
September 12, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

jiki@red.email.ne.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=16460

--
September 19, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

--- Comment #5 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/93c3dcf26f5c5ae612ccce044012d2b297fe46bf fix Issue 16348 - ICE with package visibility

https://github.com/dlang/dmd/commit/d400dffec4f782ac9cc27f7e682a726042949f9e Merge pull request #6014 from MartinNowak/fix16348

--
November 04, 2016
https://issues.dlang.org/show_bug.cgi?id=16348

--- Comment #6 from github-bugzilla@puremagic.com ---
Commits pushed to newCTFE at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/93c3dcf26f5c5ae612ccce044012d2b297fe46bf fix Issue 16348 - ICE with package visibility

https://github.com/dlang/dmd/commit/d400dffec4f782ac9cc27f7e682a726042949f9e Merge pull request #6014 from MartinNowak/fix16348

--