(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
modules/
member-def-1_b.C
// { dg-additional-options "-fmodules-ts -fdump-lang-module-blocks" }

export module foo:part2;
// { dg-module-cmi {foo:part2} }

import :part1;

struct frob::inner
{
  int i;
};

// { dg-final { scan-lang-dump { Cluster members:\n  \[0\]=decl definition '::frob@foo:part1:1::inner'\n  \[1\]=decl declaration '::frob@foo:part1:1::inner::inner'\n} module } }
// { dg-final { scan-lang-dump {Pending member '::frob@foo:part1:1::inner' entity:0 section:. keyed to '::frob'} module } }