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