(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
modules/
freeze-1_d.C
// { dg-additional-options "-fmodules-ts --param lazy-modules=1 -fdump-lang-module" }

import bob;
import stuart;
import kevin;

int main ()
{
  stuart ();
  bob ();
  kevin ();

  return 0;
}

// { dg-final { scan-lang-dump {Freezing 'bob.[^']*'} module } }
// { dg-final { scan-lang-dump {Freezing 'stuart.[^']*'} module } }
// { dg-final { scan-lang-dump {Freezing 'kevin.[^']*'} module } }
// { dg-final { scan-lang-dump {Defrosting 'bob.[^']*'} module } }
// { dg-final { scan-lang-dump {Defrosting 'stuart.[^']*'} module } }
// { dg-final { scan-lang-dump {Defrosting 'kevin.[^']*'} module } }