I plan to expand the cplus_specific struct to store template information needed, of course, only for C++. Tom suggested that I move the substruct out of struct general_symbol_info and change its reference to a pointer to be assigned to the struct if allocated. Thoughts ?