[Issue 19774] wrong code caused by opIndex
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Apr  8 21:57:09 UTC 2019
    
    
  
https://issues.dlang.org/show_bug.cgi?id=19774
johanengelen at weka.io changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |johanengelen at weka.io
--- Comment #7 from johanengelen at weka.io ---
fyi with LDC: the bug is that `return bar()[1];` first calls the destructor on
the temporary returned by `bar()`, and _after_ that calls opIndex. Clearly the
order of those calls should be reversed.
--
    
    
More information about the Digitalmars-d-bugs
mailing list