@@ -200,10 +200,7 @@ public struct Strct {
200
200
// CHECK: ns::ImmortalTemplate<int> *_Nonnull retImmortalTemplate() noexcept SWIFT_SYMBOL({{.*}}) SWIFT_WARN_UNUSED_RESULT {
201
201
// CHECK-NEXT: return UseCxxTy::_impl::$s8UseCxxTy19retImmortalTemplateSo2nsO0028ImmortalTemplateCInt_jBAGgnbVyF();
202
202
// CHECK-NEXT: }
203
-
204
- // CHECK: } // end namespace
205
203
// CHECK-EMPTY:
206
- // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
207
204
// CHECK-NEXT: namespace _impl {
208
205
// CHECK-EMPTY:
209
206
// CHECK-NEXT: // Type metadata accessor for NonTrivialTemplateInt
@@ -212,14 +209,17 @@ public struct Strct {
212
209
// CHECK-EMPTY:
213
210
// CHECK-NEXT: } // namespace _impl
214
211
// CHECK-EMPTY:
212
+ // CHECK-NEXT: } // end namespace
213
+ // CHECK-EMPTY:
214
+ // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
215
215
// CHECK-NEXT: #pragma clang diagnostic push
216
216
// CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
217
217
// CHECK-NEXT: template<>
218
218
// CHECK-NEXT: inline const constexpr bool isUsableInGenericContext<ns::NonTrivialTemplateInt> = true;
219
219
// CHECK-NEXT: template<>
220
220
// CHECK-NEXT: struct TypeMetadataTrait<ns::NonTrivialTemplateInt> {
221
221
// CHECK-NEXT: static SWIFT_INLINE_PRIVATE_HELPER void * _Nonnull getTypeMetadata() {
222
- // CHECK-NEXT: return _impl::$sSo2nsO0030NonTrivialTemplateCInt_hHAFhrbVMa(0)._0;
222
+ // CHECK-NEXT: return UseCxxTy:: _impl::$sSo2nsO0030NonTrivialTemplateCInt_hHAFhrbVMa(0)._0;
223
223
// CHECK-NEXT: }
224
224
// CHECK-NEXT: };
225
225
// CHECK-NEXT: namespace _impl{
@@ -240,9 +240,6 @@ public struct Strct {
240
240
// CHECK-NEXT: return result;
241
241
// CHECK-NEXT: }
242
242
// CHECK-EMPTY:
243
- // CHECK-NEXT: } // end namespace
244
- // CHECK-EMPTY:
245
- // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
246
243
// CHECK-NEXT: namespace _impl {
247
244
// CHECK-EMPTY:
248
245
// CHECK-NEXT: // Type metadata accessor for NonTrivialTemplateTrivial
@@ -251,14 +248,17 @@ public struct Strct {
251
248
// CHECK-EMPTY:
252
249
// CHECK-NEXT: } // namespace _impl
253
250
// CHECK-EMPTY:
251
+ // CHECK-NEXT: } // end namespace
252
+ // CHECK-EMPTY:
253
+ // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
254
254
// CHECK-NEXT: #pragma clang diagnostic push
255
255
// CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
256
256
// CHECK-NEXT: template<>
257
257
// CHECK-NEXT: inline const constexpr bool isUsableInGenericContext<ns::NonTrivialTemplateTrivial> = true;
258
258
// CHECK-NEXT: template<>
259
259
// CHECK-NEXT: struct TypeMetadataTrait<ns::NonTrivialTemplateTrivial> {
260
260
// CHECK-NEXT: static SWIFT_INLINE_PRIVATE_HELPER void * _Nonnull getTypeMetadata() {
261
- // CHECK-NEXT: return _impl::$sSo2nsO0042NonTrivialTemplatensTrivialinNS_HlGFlenawcVMa(0)._0;
261
+ // CHECK-NEXT: return UseCxxTy:: _impl::$sSo2nsO0042NonTrivialTemplatensTrivialinNS_HlGFlenawcVMa(0)._0;
262
262
// CHECK-NEXT: }
263
263
// CHECK-NEXT: };
264
264
// CHECK-NEXT: namespace _impl{
0 commit comments