(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
modules/
nested-2_b.C
// { dg-module-do run }
// { dg-additional-options "-fmodules-ts" }

import bob;

int main ()
{
  X ary[10];
  X::iter iter;
  unsigned ix;

  for (ix = 10, iter = ary; ix--; iter++)
    iter->set (ix);

  for (ix = 10; ix--;)
    if (ary[ix] + ix != 9)
      return 1;
  
  return 0;
}