swift
d66c8edd - [cxx-interop] Disambiguate template instantiations with parameter packs

Commit
1 year ago
[cxx-interop] Disambiguate template instantiations with parameter packs This makes sure that different template instantiations of `std::tuple` get distinct Swift type names. Similar to aa6804a3. This also refactors `swift::importer::printClassTemplateSpecializationName` to follow a proper visitor pattern for the C++ template arguments. rdar://139435937
Author
Committer
Parents
Loading