To help LDC/GDC
Dicebot
m.strashun at gmail.com
Tue Apr 9 06:49:10 PDT 2013
On Tuesday, 9 April 2013 at 12:56:04 UTC, Andrei Alexandrescu
wrote:
>> It is valid code. It is "weak pure". "pure' keyword means both
>> "strong pure" or "weak pure" depending on function body. Crap.
>
> s/body/signature/
> s/Crap/Awesome/
Not gonna argue latter but former is just wrong.
struct Test
{
int a;
pure int foo1() // strong pure
{
return 42;
}
pure int foo2() // weak pure
{
return a++;
}
}
Signature is the same for both functions.
More information about the Digitalmars-d
mailing list