From 3e81ea47a00ef3b931ea8ec763fa931e4b6662a4 Mon Sep 17 00:00:00 2001 From: John Thompson Date: Tue, 22 Mar 2016 20:57:51 +0000 Subject: [PATCH] D18325: Added mm_malloc module export. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@264092 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Headers/module.modulemap | 1 + test/Headers/xmmintrin.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/lib/Headers/module.modulemap b/lib/Headers/module.modulemap index b147e891dc..afb38652ef 100644 --- a/lib/Headers/module.modulemap +++ b/lib/Headers/module.modulemap @@ -44,6 +44,7 @@ module _Builtin_intrinsics [system] [extern_c] { } explicit module sse { + export mm_malloc export mmx export sse2 // note: for hackish dependency header "xmmintrin.h" diff --git a/test/Headers/xmmintrin.c b/test/Headers/xmmintrin.c index 39743c96b7..9e15f3ba46 100644 --- a/test/Headers/xmmintrin.c +++ b/test/Headers/xmmintrin.c @@ -23,3 +23,7 @@ __m128 test_xmmintrin_provides_emmintrin(__m128d __a, __m128d __b) { return _mm_add_sd(__a, __b); } +#if __STDC_HOSTED__ +// Make sure stdlib.h symbols are accessible. +void *p = NULL; +#endif -- 2.40.0