// { dg-do assemble  }
// GROUPS passed templates membertemplates
template<class X> class  _bz_update { };
template<class T>
struct S {
template<int N_destRank>
void foo() { _bz_update<int>(); }
};
// { dg-do assemble  }
// GROUPS passed templates membertemplates
template<class X> class  _bz_update { };
template<class T>
struct S {
template<int N_destRank>
void foo() { _bz_update<int>(); }
};