// { dg-additional-options -fmodules-ts } module; #include export module builtins; // { dg-module-cmi builtins } export inline unsigned length (char const *ptr) { return __builtin_strlen (ptr); } export inline int count (int a, ...) { int c = 0; va_list args; va_start (args, a); while (va_arg (args, char *)) c++; va_end (args); return c; }