AnsweredAssumed Answered

Open64 breaks explicit instantiation (C++)

Question asked by juanjosegarciaripoll on Feb 23, 2014

I have a class template, called Vector, which I explicitly instantiate

 

template class Vector<bool>;

 

The class contains a number of members, which are small inlinable functions. The problem is that this would be fine if Open64 decided to always inline these functions, but when I have a derived class, Booleans, that includes this template class, it expects references to those functions, which have not been generated.

Outcomes