All of the _Builtin_stdarg and _Builtin_stddef submodules need to be allowed from [no_undeclared_includes] modules. Split the builtin headers tests out from the compiler_builtins test so that the testing modules can be modified without affecting the other many tests that use Inputs/System/usr/include.
72 lines
873 B
Plaintext
72 lines
873 B
Plaintext
module cstd [system] [no_undeclared_includes] {
|
|
module complex {
|
|
header "complex.h"
|
|
export *
|
|
}
|
|
|
|
module float {
|
|
header "float.h"
|
|
export *
|
|
}
|
|
|
|
module inttypes {
|
|
header "inttypes.h"
|
|
export *
|
|
}
|
|
|
|
module iso646 {
|
|
header "iso646.h"
|
|
export *
|
|
}
|
|
|
|
module limits {
|
|
header "limits.h"
|
|
export *
|
|
}
|
|
|
|
module math {
|
|
header "math.h"
|
|
export *
|
|
}
|
|
|
|
module stdalign {
|
|
header "stdalign.h"
|
|
export *
|
|
}
|
|
|
|
module stdarg {
|
|
header "stdarg.h"
|
|
export *
|
|
}
|
|
|
|
module stdatomic {
|
|
header "stdatomic.h"
|
|
export *
|
|
}
|
|
|
|
module stdbool {
|
|
header "stdbool.h"
|
|
export *
|
|
}
|
|
|
|
module stddef {
|
|
header "stddef.h"
|
|
export *
|
|
}
|
|
|
|
module stdint {
|
|
header "stdint.h"
|
|
export *
|
|
}
|
|
|
|
module tgmath {
|
|
header "tgmath.h"
|
|
export *
|
|
}
|
|
|
|
module unwind {
|
|
header "unwind.h"
|
|
export *
|
|
}
|
|
}
|