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

export module bob;
// { dg-module-cmi bob }

export struct X
{
  typedef X *iter;

  int m;
  X() :m(-1)
  {
  }
  
  void set (int m_)
  {
    m = m_;
  }
  operator int () const
  {
    return m;
  }
};