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

--

Reply via email to