Summary: Potentially ambiguous overloaded call
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD

--- Comment #0 from 2012-05-24 15:02:39 PDT ---
This is just a potential enhancement request. It's not an enhancement request
because I am not sure about it.

A thread started by Andrej Mitrovic on D.learn:

In dmd 2.060alpha this code compiles and doesn't assert at run-time, so it
calls the second overload:

struct Foo {}
void test(void* test) { assert(0); }
void test(Foo* test) {}
void main() {

As Andrej comments, shouldn't this be considered an ambiguous call, and refused
at compile time?

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

Reply via email to