[Issue 14185] compiler segfault in aliasthisOf
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue May 12 03:34:35 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=14185
Maxim Fomin <maxim-fomin at outlook.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |accepts-invalid
CC| |maxim-fomin at outlook.com
--- Comment #1 from Maxim Fomin <maxim-fomin at outlook.com> ---
Reduced
import core.atomic;
struct Mutexed (T)
{
auto acquire ()
{
return Lock (this);
}
alias acquire this;
struct Lock
{
private Mutexed* source;
}
}
void main ()
{
Mutexed!(int[]) x;
}
Alias does not capture local context, it is not clear what was intended from
'alias acquire this;' but it looks like accepts-invalid.
--
More information about the Digitalmars-d-bugs
mailing list