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