1 // { dg-require-weak "" } 2 // { dg-additional-options "-fmodules-ts" } 3 export module bob; 4 // { dg-module-cmi "bob" } 5 frob(int a)6export inline int frob (int a) 7 { 8 return -a; 9 } 10 frob(int s,int a)11inline int frob (int s, int a) 12 { 13 while (s--) 14 a <<= 1; 15 return a; 16 } 17 18 export int Frob (int s, int a); 19 20 // { dg-final { scan-assembler-not "_Z4frobi:" } } 21 // { dg-final { scan-assembler-not "_ZW3bobE4frobii:" } } 22