import std.stdio;
struct Foo
{
public void opAssign(int x) { this.y = x; }
public int y;
}
void main()
{
Foo bar;
bar = 5;
writeln(bar.y);
}
aW1wb3J0IHN0ZC5zdGRpbzsKCnN0cnVjdCBGb28KewogICAgcHVibGljIHZvaWQgb3BBc3NpZ24oaW50IHgpIHsgdGhpcy55ID0geDsgfQogICAgcHVibGljIGludCB5Owp9Cgp2b2lkIG1haW4oKQp7CiAgICBGb28gYmFyOwogICAgYmFyID0gNTsKICAgIHdyaXRlbG4oYmFyLnkpOwp9Cg==