Вы вызывали функцию? Шаблонные функции не компилируются, пока вы не вызовете их.
А в Visual Studio 2010 IntelliSense показывает, что реальный синтаксис этой функции будет
template <class T> void f(T&, ...)
Пахнет как старый синтаксис аргумента переменной.