[dmd-beta] dmd 1.061 and 2.046 beta

Max Samukha maxsamukha at gmail.com
Tue May 11 03:44:13 PDT 2010

On Tue, May 11, 2010 at 11:06 AM, Walter Bright <walter at digitalmars.com>wrote:

> I found a couple problems, don't know if they're causing the problem you're
> seeing. Just uploaded a new beta to solve them.
The latest beta doesn't segfault but there is another problem:

Error: no property 'PaintDeviceMetric' for type
Error: QPaintDevice.PaintDeviceMetric is used as a type

It is caused by an enum defined in an abstract class and forward referenced
in an interface implemented by that abstract class:

abstract class QPaintDevice : QtdObject, IQPaintDevice
    enum PaintDeviceMetric {

interface IQPaintDevice
        public int metric(QPaintDevice.PaintDeviceMetric metric) const;

The design is not quite right and we will move the enum into the interface.
Yet, I think the code should compile without problems. We'll try to provide
a test-case later.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/dmd-beta/attachments/20100511/750b8cd4/attachment.html>

More information about the dmd-beta mailing list