https://issues.dlang.org/show_bug.cgi?id=23620
--- Comment #8 from Salih Dincer <[email protected]> --- I don't understand too :) This code works me: struct Index(T) { T value; this(T v) { value = v; }; alias opCall this; @property opCall() inout { return value; } } enum one= Index!int(1)(); int[one] a = 1; int[Index!int(2)()] b = 2; static assert(a.length < b.length); Best regards... SDB@79 --
