No-one knows?

On Wed, Jul 27, 2016 at 8:50 PM, Johan Engelen <[email protected]>
wrote:

> Hi all,
>   Class Module contains the member functions semantic(), semantic2, and
> semantic3() that are not virtual. They have the same name however as the
> Dsymbol virtual methods. Because Module inherits from Dsymbol, it is
> confusing to reuse the names. Clang warns about Module's functions hiding
> the virtual methods of the parent class.
>
> What was the intent here? Should Module's semantic functions override the
> base class's functions (but then why the *final* Package::semantic()?), or
> should they be separate function and just be renamed to something more
> clear?
>
> thanks,
>   Johan
>
>
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to