blob: 150bbf7210324f20d84a4dc3b88528587ddbcaef [file] [log] [blame]
// { dg-do compile }
typedef short a;
enum b {};
typedef struct {
a c;
} d;
typedef struct {
a e, f;
} g;
typedef struct {
g h;
} i;
typedef struct {
d j;
int k;
} l;
class m
{
i imgdata;
void n();
l o;
};
void m::n() try { imgdata.h.e = imgdata.h.f = o.j.c >> o.j.c; } catch (b) {
}