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.