// PR c++/42567
// { dg-do compile { target c++11 } }
template<typename B>
struct A {
  template<typename C>
  void fn(C c) {
    auto& key = *c;
  }
};
// PR c++/42567
// { dg-do compile { target c++11 } }
template<typename B>
struct A {
  template<typename C>
  void fn(C c) {
    auto& key = *c;
  }
};