1/* { dg-do compile } */ 2 3template<typename T> struct Healpix_Map { 4 T *map; 5 int npix_; 6 7 void Import_nograde (const Healpix_Map<T> &orig) { 8#pragma omp parallel 9{ 10 int m; 11#pragma omp for schedule (dynamic) 12 for (m=0; m<npix_; ++m) map[m] = orig.map[m]; 13} 14 } 15 }; 16 17void foo(Healpix_Map<int> &a, Healpix_Map<int> &b) { 18 a.Import_nograde(b); 19 } 20