@@ -62,6 +62,14 @@ public struct FirstSmallStruct {
6262// CHECK-EMPTY:
6363// CHECK-NEXT: swift::_impl::OpaqueStorage _storage;
6464// CHECK-NEXT: friend class _impl::_impl_FirstSmallStruct;
65+ // CHECK-NEXT: #pragma clang diagnostic push
66+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
67+ // CHECK-NEXT: #pragma clang diagnostic push
68+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wreserved-identifier"
69+ // CHECK-NEXT: typedef char $s7Structs16FirstSmallStructVD;
70+ // CHECK-NEXT: static inline constexpr $s7Structs16FirstSmallStructVD __swift_mangled_name = 0;
71+ // CHECK-NEXT: #pragma clang diagnostic pop
72+ // CHECK-NEXT: #pragma clang diagnostic pop
6573// CHECK-NEXT:};
6674
6775// CHECK: class _impl_FirstSmallStruct {
@@ -100,6 +108,14 @@ public struct FirstSmallStruct {
100108// CHECK: class SWIFT_SYMBOL("s:7Structs12FrozenStructV") FrozenStruct final {
101109// CHECK: alignas(4) char _storage[4];
102110// CHECK-NEXT: friend class _impl::_impl_FrozenStruct;
111+ // CHECK-NEXT: #pragma clang diagnostic push
112+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
113+ // CHECK-NEXT: #pragma clang diagnostic push
114+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wreserved-identifier"
115+ // CHECK-NEXT: typedef char $s7Structs12FrozenStructVD;
116+ // CHECK-NEXT: static inline constexpr $s7Structs12FrozenStructVD __swift_mangled_name = 0;
117+ // CHECK-NEXT: #pragma clang diagnostic pop
118+ // CHECK-NEXT: #pragma clang diagnostic pop
103119// CHECK-NEXT: };
104120
105121public struct LargeStruct {
@@ -145,6 +161,14 @@ public struct LargeStruct {
145161// CHECK-EMPTY:
146162// CHECK-NEXT: swift::_impl::OpaqueStorage _storage;
147163// CHECK-NEXT: friend class _impl::_impl_LargeStruct;
164+ // CHECK-NEXT: #pragma clang diagnostic push
165+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
166+ // CHECK-NEXT: #pragma clang diagnostic push
167+ // CHECK-NEXT: #pragma clang diagnostic ignored "-Wreserved-identifier"
168+ // CHECK-NEXT: typedef char $s7Structs11LargeStructVD;
169+ // CHECK-NEXT: static inline constexpr $s7Structs11LargeStructVD __swift_mangled_name = 0;
170+ // CHECK-NEXT: #pragma clang diagnostic pop
171+ // CHECK-NEXT: #pragma clang diagnostic pop
148172// CHECK-NEXT: };
149173
150174private class RefCountedClass {
0 commit comments