/* { dg-do compile } *//* This used to fail with type-checking enabled because we didn't expect OBJ_TYPE_REF expressions. */classQObject{};classPile:publicQObject{public:virtualvoidsetVisible(void);};classSpider{voiddealRow();Pile*redeals[5];intm_redeal;};voidSpider::dealRow(){redeals[m_redeal++]->setVisible();}