Textual headers and builtins that are #import'd from different modules should get re-entered when these modules are independent from each other. Differential Revision: https://reviews.llvm.org/D26267 rdar://problem/25881934 llvm-svn: 291644
17 lines
449 B
Plaintext
17 lines
449 B
Plaintext
module libc [no_undeclared_includes] {
|
|
module math { header "math.h" export * }
|
|
module stdlib { header "stdlib.h" export * }
|
|
module stddef { header "stddef.h" export * }
|
|
module stdint { header "stdint.h" export * }
|
|
module stdio { header "stdio.h" export * }
|
|
module util { header "util.h" export * }
|
|
module POSIX {
|
|
module sys {
|
|
module types {
|
|
umbrella header "sys/_types/_types.h"
|
|
export *
|
|
}
|
|
}
|
|
}
|
|
}
|