[Issue 3091] "auto x = new shared foo" does not compile
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Dec 12 04:07:46 PST 2011
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=3091
--- Comment #2 from Kenji Hara <k.hara.pg at gmail.com> 2011-12-12 04:07:44 PST ---
NewExp and StructLiteralExp have this issue.
inout(int) test3091(inout(int) _dummy = 0)
{
    struct Foo {}
    auto  pm = new Foo;
    auto  pc = new const Foo;
    auto  pw = new inout Foo;
    auto psm = new shared Foo;
    auto psc = new shared const Foo;
    auto psw = new shared inout Foo;
    auto  pi = new immutable Foo;
    auto  m = Foo();
    auto  c = const Foo();
    auto  w = inout Foo();
    auto sm = shared Foo();
    auto sc = shared const Foo();
    auto sw = shared inout Foo();
    auto  i = immutable Foo();
    return 0;
}
-- 
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