Summary: auto return type inference could be improved
           Product: D
           Version: D2
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD

--- Comment #0 from Andrej Mitrovic <> 2011-05-16 
21:34:12 PDT ---
auto foo()
   if (1)
       return [0, 0];
       size_t one;
       size_t two;

       return [one, two];

void main(){ }

Error: mismatched function return type inference of uint[] and int[]

A sufficiently smart compiler could figure out a common type for the two
arrays. :)

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to