]> granicus.if.org Git - clang/commitdiff
D18325: Added mm_malloc module export.
authorJohn Thompson <John.Thompson.JTSoftware@gmail.com>
Tue, 22 Mar 2016 20:57:51 +0000 (20:57 +0000)
committerJohn Thompson <John.Thompson.JTSoftware@gmail.com>
Tue, 22 Mar 2016 20:57:51 +0000 (20:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@264092 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/module.modulemap
test/Headers/xmmintrin.c

index b147e891dceb3000f0b5c5f419d069220956a1e7..afb38652ef54d53b99785e9fcada1330f1448ff8 100644 (file)
@@ -44,6 +44,7 @@ module _Builtin_intrinsics [system] [extern_c] {
     }
 
     explicit module sse {
+      export mm_malloc
       export mmx
       export sse2 // note: for hackish <emmintrin.h> dependency
       header "xmmintrin.h"
index 39743c96b783c1b354e2d4997978577715143b74..9e15f3ba4649b0dea22876c7f7fed2157c6ffff5 100644 (file)
@@ -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