You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This was originally implemented the way it's done in the existing code because variadic templates weren't available in VC++ when the project was started, and on Windows the first four params are passed as register, so adding more than four params is a new code path.
VC++ is now at least semi-modern so this should be possible now.
The text was updated successfully, but these errors were encountered:
danluu
changed the title
Variadic templated Function (instead of only allowing 1-4 params)
Variadic templated Function (instead of only allowing 0-4 params)
May 2, 2016
This was originally implemented the way it's done in the existing code because variadic templates weren't available in VC++ when the project was started, and on Windows the first four params are passed as register, so adding more than four params is a new code path.
VC++ is now at least semi-modern so this should be possible now.
The text was updated successfully, but these errors were encountered: