Checking the length of a common property of a superclass gives the wrong result for v3. This is because RL__Pr is used for this, and it doesn't handle v3. If you put a print statment in RL__Pr, you can see that's it's being called, even though the function header says it's only used for individual properties.
To reproduce the problem, compile this for v3 with PunyInform. I used compiler v6.41 and applied the fixes for issue #215 manually before trying this, but using the very latest compiler version with issue #215 fixed should have the same effect.
Checking the length of a common property of a superclass gives the wrong result for v3. This is because
RL__Pr
is used for this, and it doesn't handle v3. If you put a print statment in RL__Pr, you can see that's it's being called, even though the function header says it's only used for individual properties.To reproduce the problem, compile this for v3 with PunyInform. I used compiler v6.41 and applied the fixes for issue #215 manually before trying this, but using the very latest compiler version with issue #215 fixed should have the same effect.