Since it is an expression that comma is simply the comma operator (meaning the type is the type of the rhs side: void
), not another argument.
That code is using SFINAE - it's enabled if t.reserve(n)
exists but it wants to keep the return type as void
.