struct Foo
{
template <typename A, typename B>
static void myFunction() { }
};
int main()
{
Foo::template myFunction<int,double>();
return 0;
}
c3RydWN0IEZvbwp7CiAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgQSwgdHlwZW5hbWUgQj4KICAgIHN0YXRpYyB2b2lkIG15RnVuY3Rpb24oKSB7IH0KfTsKCmludCBtYWluKCkKewogICAgRm9vOjp0ZW1wbGF0ZSBteUZ1bmN0aW9uPGludCxkb3VibGU+KCk7CgoJcmV0dXJuIDA7Cn0=