Is that normal that this very simple code :
import std.stdio;
class Test {int i;};
int main()
{
auto t = new Test();
t.i = 10;
writefln(t.tupleof);
auto f = t.tupleof;
writefln(f);
return 0;
}
returns :
10
0
Is it a bug in the compiler, or I am missing something about properties ?