Index: lib/Headers/module.modulemap =================================================================== --- lib/Headers/module.modulemap +++ lib/Headers/module.modulemap @@ -44,6 +44,7 @@ } explicit module sse { + export mm_malloc export mmx export sse2 // note: for hackish dependency header "xmmintrin.h" Index: test/Headers/xmmintrin.c =================================================================== --- test/Headers/xmmintrin.c +++ test/Headers/xmmintrin.c @@ -23,3 +23,7 @@ return _mm_add_sd(__a, __b); } +#if __STDC_HOSTED__ +// Make sure stdlib.h symbols are accessible. +void *p = NULL; +#endif