// { 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:" } }