(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
modules/
fn-inline-1_a.C
// { dg-require-weak "" } 
// { dg-additional-options "-fmodules-ts" }
export module bob;
// { dg-module-cmi "bob" }

export inline int frob (int a)
{
  return -a;
}

inline int frob (int s, int a)
{
  while (s--)
    a <<= 1;
  return a;
}

export int Frob (int s, int a);

// { dg-final { scan-assembler-not "_Z4frobi:" } }
// { dg-final { scan-assembler-not "_ZW3bobE4frobii:" } }