[Issue 7922] alias this causes weird formatting issues for strings
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Apr 16 23:48:20 PDT 2012
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=7922
Kenji Hara <k.hara.pg at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull, wrong-code
           Severity|normal                      |regression
--- Comment #1 from Kenji Hara <k.hara.pg at gmail.com> 2012-04-16 23:49:12 PDT ---
This is a regression of fixing bug 7583.
Reduced test case:
----
struct S
{
    int[] arr;
    alias arr this;
}
S func(...)
{
    S ret;
    ret.arr.length = _arguments.length;
    return ret;
}
void main()
{
    int[] arr;
    assert(arr.length == 0);
    arr ~= func(1, 2);  //NG
    //arr = func(1, 2); //OK
    assert(arr.length == 2);
}
Pull request:
https://github.com/D-Programming-Language/dmd/pull/885
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list