Thread overview
[Issue 13392] class + alias this + cast(void*) == overzealous cast
Apr 11, 2016
ag0aep6g@gmail.com
Nov 26, 2018
ag0aep6g
Nov 27, 2018
RazvanN
August 29, 2014
https://issues.dlang.org/show_bug.cgi?id=13392

monarchdodra@gmail.com changed:

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

--- Comment #1 from monarchdodra@gmail.com ---
Issue found in Phobos: http://forum.dlang.org/thread/vldwvnuivsfwjozqiuup@forum.dlang.org#post-mhqguwhkezqoymmfwusv:40forum.dlang.org

Also related:
https://issues.dlang.org/show_bug.cgi?id=6777

--
September 09, 2014
https://issues.dlang.org/show_bug.cgi?id=13392

hsteoh@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hsteoh@quickfur.ath.cx

--
April 11, 2016
https://issues.dlang.org/show_bug.cgi?id=13392

ag0aep6g@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
                 CC|                            |ag0aep6g@gmail.com

--
May 17, 2016
https://issues.dlang.org/show_bug.cgi?id=13392

Steven Schveighoffer <schveiguy@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |schveiguy@yahoo.com
         Resolution|---                         |DUPLICATE

--- Comment #2 from Steven Schveighoffer <schveiguy@yahoo.com> ---
I think this is actually a duplicate of 6777, all casting is disabled on the class when an alias this is present.

*** This issue has been marked as a duplicate of issue 6777 ***

--
May 17, 2016
https://issues.dlang.org/show_bug.cgi?id=13392

Steven Schveighoffer <schveiguy@yahoo.com> changed:

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

--
November 26, 2018
https://issues.dlang.org/show_bug.cgi?id=13392

ag0aep6g <ag0aep6g@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|DUPLICATE                   |---

--- Comment #3 from ag0aep6g <ag0aep6g@gmail.com> ---
Issue 6777 has been fixed, but this still segfaults. Reopening.

--
November 27, 2018
https://issues.dlang.org/show_bug.cgi?id=13392

RazvanN <razvan.nitu1305@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |razvan.nitu1305@gmail.com

--- Comment #4 from RazvanN <razvan.nitu1305@gmail.com> ---
PR: https://github.com/dlang/dmd/pull/9017

--
November 29, 2018
https://issues.dlang.org/show_bug.cgi?id=13392

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

https://github.com/dlang/dmd/commit/6e65ca834e8bbde62d92f9e21530b6ac7a07c0f0 Fix Issue 13392 and 11294 - class + alias this + cast(void*) == overzealous cast

https://github.com/dlang/dmd/commit/42c71012e75b80431e83367dcbb0a37a5fea91bb Merge pull request #9017 from RazvanN7/Issue_11294

Fix Issue 13392 and 11294 -  class + alias this + cast(void*) == overzealous
cast
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>

--
November 29, 2018
https://issues.dlang.org/show_bug.cgi?id=13392

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--