[Issue 2128] Template function argument binding is too restrictive wrt qualifiers
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Tue May 15 14:00:58 UTC 2018
    
    
  
https://issues.dlang.org/show_bug.cgi?id=2128
Dmitry Olshansky <dmitry.olsh at gmail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |dmitry.olsh at gmail.com
         Resolution|---                         |WORKSFORME
--- Comment #5 from Dmitry Olshansky <dmitry.olsh at gmail.com> ---
Works with s/invariant/immutable/:
void foo(Idx)(Idx a, Idx b) {}
void main(string[] args)
{
    uint x;
    immutable uint y;
    foo(x, y);
}
Compiles just fine.
--
    
    
More information about the Digitalmars-d-bugs
mailing list