On Wednesday, 10 April 2013 at 07:39:25 UTC, Zach the Mystic
wrote:
> ...
Kind of. I am thinking that scope is best when transitive for
aggregation but not for indirection:
struct S { int a; int *b; }
void foo(scope S s)
{
static int *x1 = &(s.a); // error
static int *x2 = s.b; // fine
}