blob: 86caa5ccb0f182a6f0ab8dd0c2832487dd3ed7a3 [file] [log] [blame]
// PR c++/46160
// { dg-do compile }
struct S
{
enum E { A };
} s;
volatile S t;
void f (S::E);
void
g ()
{
volatile S *p = &s;
f (p->A);
f (t.A);
}