/* { dg-do compile } */ template struct Healpix_Map { T *map; int npix_; void Import_nograde (const Healpix_Map &orig) { #pragma omp parallel { int m; #pragma omp for schedule (dynamic) for (m=0; m &a, Healpix_Map &b) { a.Import_nograde(b); }