This removes some C++ undefined behavior where libvpsc casts of IncVPSC pointers
to VPSC pointers were invalid due to private inheritance. There was no need to
use private inheritance here, so we now simply use public inheritance. Fixes
#1874.
### Fixed
- typos in gpcanvas.c #1927
- memory leak in libmingle
+- private inheritance in IncVPSC #1874
## [2.46.0] - 2021-02-13
bool blockGraphIsCyclic();
};
-struct IncVPSC : private VPSC {
+struct IncVPSC : VPSC {
public:
unsigned splitCnt;
void satisfy();