@@ -200,10 +200,7 @@ public struct Strct {
200200// CHECK: ns::ImmortalTemplate<int> *_Nonnull retImmortalTemplate() noexcept SWIFT_SYMBOL({{.*}}) SWIFT_WARN_UNUSED_RESULT {
201201// CHECK-NEXT: return UseCxxTy::_impl::$s8UseCxxTy19retImmortalTemplateSo2nsO0028ImmortalTemplateCInt_jBAGgnbVyF();
202202// CHECK-NEXT: }
203-
204- // CHECK: } // end namespace
205203// CHECK-EMPTY:
206- // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
207204// CHECK-NEXT: namespace _impl {
208205// CHECK-EMPTY:
209206// CHECK-NEXT: // Type metadata accessor for NonTrivialTemplateInt
@@ -212,14 +209,17 @@ public struct Strct {
212209// CHECK-EMPTY:
213210// CHECK-NEXT: } // namespace _impl
214211// CHECK-EMPTY:
212+ // CHECK-NEXT: } // end namespace
213+ // CHECK-EMPTY:
214+ // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
215215// CHECK-NEXT: #pragma clang diagnostic push
216216// CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
217217// CHECK-NEXT: template<>
218218// CHECK-NEXT: inline const constexpr bool isUsableInGenericContext<ns::NonTrivialTemplateInt> = true;
219219// CHECK-NEXT: template<>
220220// CHECK-NEXT: struct TypeMetadataTrait<ns::NonTrivialTemplateInt> {
221221// 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;
223223// CHECK-NEXT: }
224224// CHECK-NEXT: };
225225// CHECK-NEXT: namespace _impl{
@@ -240,9 +240,6 @@ public struct Strct {
240240// CHECK-NEXT: return result;
241241// CHECK-NEXT: }
242242// CHECK-EMPTY:
243- // CHECK-NEXT: } // end namespace
244- // CHECK-EMPTY:
245- // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
246243// CHECK-NEXT: namespace _impl {
247244// CHECK-EMPTY:
248245// CHECK-NEXT: // Type metadata accessor for NonTrivialTemplateTrivial
@@ -251,14 +248,17 @@ public struct Strct {
251248// CHECK-EMPTY:
252249// CHECK-NEXT: } // namespace _impl
253250// CHECK-EMPTY:
251+ // CHECK-NEXT: } // end namespace
252+ // CHECK-EMPTY:
253+ // CHECK-NEXT: namespace swift SWIFT_PRIVATE_ATTR {
254254// CHECK-NEXT: #pragma clang diagnostic push
255255// CHECK-NEXT: #pragma clang diagnostic ignored "-Wc++17-extensions"
256256// CHECK-NEXT: template<>
257257// CHECK-NEXT: inline const constexpr bool isUsableInGenericContext<ns::NonTrivialTemplateTrivial> = true;
258258// CHECK-NEXT: template<>
259259// CHECK-NEXT: struct TypeMetadataTrait<ns::NonTrivialTemplateTrivial> {
260260// 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;
262262// CHECK-NEXT: }
263263// CHECK-NEXT: };
264264// CHECK-NEXT: namespace _impl{
0 commit comments