[Issue 16047] Range violation in setting multi-dimensional AA entries
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Fri Sep 20 14:14:38 UTC 2019
    
    
  
https://issues.dlang.org/show_bug.cgi?id=16047
FeepingCreature <default_357-line at yahoo.de> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |default_357-line at yahoo.de
--- Comment #2 from FeepingCreature <default_357-line at yahoo.de> ---
Tighter repro:
struct Reassignable
{
    void opAssign(Reassignable) {}
}
int s() { return 1; }
void main()
{
    Reassignable[int][int] aa;
    aa[0][0] = Reassignable.init;
    aa[s()][0] = Reassignable.init; // range violation
}
--
    
    
More information about the Digitalmars-d-bugs
mailing list