What is wrong with this? Note: If I alias as array instead of map: alias const(X)[] Map; it compiles fine.
Thanks Dan ----------------------------- struct X { this(this) {} } alias const(X)[string] Map; @property int pgoo(ref Map x) { return 3; } void main() { Map m; pgoo(m); m.pgoo(); }