Attempt to fix stdint/cstdint modules try 2

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@287690 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2016-11-22 20:05:19 +00:00
parent faa8312d51
commit 6010dc84c6
6 changed files with 108 additions and 18 deletions

View File

@@ -45,7 +45,13 @@ module std [system] {
// <stddef.h>'s __need_* macros require textual inclusion.
textual header "stddef.h"
}
// FIXME: <stdint.h> is missing.
module stdint_h {
header "stdint.h"
export *
// FIXME: This module only exists on OS X and for some reason the
// wildcard above doesn't export it.
export Darwin.C.stdint
}
module stdio_h {
// <stdio.h>'s __need_* macros require textual inclusion.
textual header "stdio.h"
@@ -158,6 +164,7 @@ module std [system] {
}
module cstdint {
header "cstdint"
export depr.stdint_h
export *
}
module cstdio {