https://issues.dlang.org/show_bug.cgi?id=13396

yebblies <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |[email protected]
         Resolution|---                         |INVALID

--- Comment #1 from yebblies <[email protected]> ---
That would make it impossible to match C++ methods that were inside the class
the interface is matching.  I think it would be worse to be inconsistent here.

The workaround is quite simple - mark those methods with extern(D).

I'm marking as invalid as the change was intentional, and the previous
acceptance of those methods in a C++ interface was a bug, as far as I know.

--

Reply via email to