#dbugfix 18493

Mike Franklin slavo5150 at yahoo.com
Tue Apr 17 12:13:06 UTC 2018


On Tuesday, 17 April 2018 at 05:33:53 UTC, Radu wrote:

> This is very odd, as the following compiles:
> ---
> struct S
> {
>     this(this)
>     {
>     }
>
>     ~this()
>     {
>     }
> }
>
> struct C
> {
>     S s1;
> }
> ---
>
> If the scope failure would cause this then I assume it would 
> not work at all in any case.

Yeah! I think that is also a bug.  So (at least right now in my 
investigation) I think we first need to fix it so that it emits 
the error even with a single statement, and then fix it so it no 
longer generates the `scope(failure)` in -betterC.

Mike


More information about the Digitalmars-d mailing list