mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[cxx-interop] add OBJC and cplusplus conditions for emitted header includes
This will allow us to generate a unified clang header.
This commit is contained in:
@@ -27,9 +27,18 @@
|
||||
// CHECK-NEXT: # define __has_warning(x) 0
|
||||
// CHECK-NEXT: #endif
|
||||
|
||||
// CHECK-LABEL: #include <cstdint>
|
||||
// CHECK: #include <cstddef>
|
||||
// CHECK: #include <cstdbool>
|
||||
// CHECK-LABEL: #if defined(__OBJC__)
|
||||
// CHECK-NEXT: #include <Foundation/Foundation.h>
|
||||
// CHECK-NEXT: #endif
|
||||
// CHECK-NEXT: #if defined(__cplusplus)
|
||||
// CHECK-NEXT: #include <cstdint>
|
||||
// CHECK-NEXT: #include <cstddef>
|
||||
// CHECK-NEXT: #include <cstdbool>
|
||||
// CHECK-NEXT: #else
|
||||
// CHECK-NEXT: #include <stdint.h>
|
||||
// CHECK-NEXT: #include <stddef.h>
|
||||
// CHECK-NEXT: #include <stdbool.h>
|
||||
// CHECK-NEXT: #endif
|
||||
|
||||
// CHECK-LABEL: !defined(SWIFT_TYPEDEFS)
|
||||
// CHECK-NEXT: # define SWIFT_TYPEDEFS 1
|
||||
|
||||
Reference in New Issue
Block a user