------- Comment #1 from pinskia at gcc dot gnu dot org 2005-12-28 20:05 -------
Simplified testcase:
#include <typeinfo>
template<typename T> struct __attribute__ ((visibility("default"))) Abc{
~Abc(){}
Abc(){}
};
const std::type_info *f(void)
{
return &typeid(Abc<int>);
}
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|no typeinfo for template |template struct with
|class if requested by |visibility set to default
|__attribute__(((visibility("|and -fvisibility=hidden
|default"))) |
Target Milestone|--- |4.1.0
Version|unknown |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25592