#include <vector>
struct parent {};
struct child : parent {};
int main()
{
const std::vector<child*> children;
std::vector<parent*> parents(parents.begin(), parents.end());
}
I2luY2x1ZGUgPHZlY3Rvcj4KCnN0cnVjdCBwYXJlbnQge307CgpzdHJ1Y3QgY2hpbGQgOiBwYXJlbnQge307CgppbnQgbWFpbigpCnsKICAgIGNvbnN0IHN0ZDo6dmVjdG9yPGNoaWxkKj4gY2hpbGRyZW47CiAgICBzdGQ6OnZlY3RvcjxwYXJlbnQqPiBwYXJlbnRzKHBhcmVudHMuYmVnaW4oKSwgcGFyZW50cy5lbmQoKSk7Cn0=