// { dg-module-do run }
// { dg-additional-options "-fmodules-ts" }
export module One;
// { dg-module-cmi "One" }
export struct base 
{
  int b;
  base (int b_)
    : b (b_)
  {
  }
  virtual int getter () const;
};
// { dg-module-do run }
// { dg-additional-options "-fmodules-ts" }
export module One;
// { dg-module-cmi "One" }
export struct base 
{
  int b;
  base (int b_)
    : b (b_)
  {
  }
  virtual int getter () const;
};