Repro is below.
template <typename T>
class myTemplate {
public:
myTemplate(){}
};
class myClass {
public:
myClass(){}
};
void func()
{
myTemplate<int> mt =
myTemplate<int>(); // incorrectly not a reference
myClass mc =
myClass(); // correctly a reference
}