# ABI for variadic generics

**URL:** <https://forums.swift.org/t/abi-for-variadic-generics/55213>\
**Category:** Compiler\
**Tags:** generics, variadic-generics\
**Created:** [February 9, 2022, 9:11am UTC](https://forums.swift.org/t/abi-for-variadic-generics/55213 "2022-02-09T09:11:50Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![John\_McCall](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/john_mccall/32/1351_2.png) [@John\_McCall](https://forums.swift.org/u/John_McCall)\
**Post date:** [September 8, 2022, 6:46pm UTC](https://forums.swift.org/t/abi-for-variadic-generics/55213/13 "2022-09-08T18:46:10Z")

</div>

That's really a question about the language design of variadic generics, not the ABI. If you can think of a situation where uniquing variadic generics by type identity would be useful, it's worth bringing that up in the [variadic generics design thread](https://forums.swift.org/t/variadic-generics/54511/). Purely from an ABI perspective, it would be a different feature in the source language and could use a different representation at runtime, so the decisions we make about list-variadics wouldn't have to limit set-variadics.

---

_[View the full topic](https://forums.swift.org/t/abi-for-variadic-generics/55213)._
