1 // { dg-additional-options -fmodules-ts }
2 export module foo;
3 // { dg-module-cmi foo }
4 
__inline_signbitf(float __x)5 export inline int __inline_signbitf (float __x)
6 {
7   union x { float __f; unsigned int __u; } __u;
8 
9   __u.__f = __x;
10 
11   return int (__u.__u >> 31);
12 }
13