// { dg-do assemble  }
class Y {
public:
  void operator +(int) const;
};
namespace X {
  extern Y const& z;
}
void f(void) {
  X::z + 1;
}
// { dg-do assemble  }
class Y {
public:
  void operator +(int) const;
};
namespace X {
  extern Y const& z;
}
void f(void) {
  X::z + 1;
}