#include <iostream>
using namespace std;

template <typename T>
struct S {
    S(int) {}
};

template <typename T>
void f(S<T>, T) {}

int main() {
    f<int>(1, 2);
    return 0;
}
