1// { dg-do assemble  }
2
3struct IsCompressed { };
4struct Field {
5  bool IsCompressed() const { return true; }
6};
7
8template<class C>
9inline bool
10for_each(const Field& p, IsCompressed, C)
11{
12  return p.IsCompressed();
13}
14
15template bool for_each<int>(const Field& p, IsCompressed, int);
16