Mattia Barbon <[EMAIL PROTECTED]> wrote:

>   Hello,
> this patch:
> 1) removes the necessity of having "#define enum_class_Foo -1"
>    in the dynpmc file
> 2) makes DYNSUPER fail at compile time instead of at runtime
> 3) makes MDD declarations work, as long as there isn't a circular
>    dependencies and PMCs are loaded in the correct order

> All tests pass (Linux, x86), but this patch does not affect
> output for core PMCs anyway.

s/not/almost not/ :)

The constness of the MMD_init temp table got dropped. We should keep
these tables const. (Same holds BTW for the temp vtable templates).

So what about: make these tables const (again) and patch in the
necessary dynamic changes during MMD registering or after during vtable
copying respectively.

Anyway, applied as well as #31124.

> Regards
> Mattia

leo

Reply via email to