Merge -r 127928:132243 from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / tree-ssa / obj-type-ref.C
blob9854d32e899b994a3a30c3907a1529b7f13fed91
1 /* { dg-do compile } */
3 /* This used to fail with type-checking enabled because we didn't
4    expect OBJ_TYPE_REF expressions.  */
6 class QObject {};
7 class Pile : public QObject {
8 public:
9     virtual void setVisible(void);
11 class Spider {
12     void dealRow();
13     Pile *redeals[5];
14     int m_redeal;
16 void Spider::dealRow()
18     redeals[m_redeal++]->setVisible();