[Issue 23620] 'alias this' is not respected in static array length position
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Jan 16 11:15:26 UTC 2023
    
    
  
https://issues.dlang.org/show_bug.cgi?id=23620
--- Comment #8 from Salih Dincer <salihdb at hotmail.com> ---
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 at 79
--
    
    
More information about the Digitalmars-d-bugs
mailing list