More test results...
Benjamin Kosnik
bkoz@redhat.com
Fri Mar 15 07:33:00 GMT 2002
> True. But if it only has meaning as a specialization, why was the change
> useful in the first place?
Compatibility testing revealed that there were duplicate symbols due to
compiler oddnesses. Since no patch to the compiler was forthcoming, the
library switched to using a non-templatized base class to hold the static
const data members, thus side-stepping the linkage issue.
Got it? At this point, I think the preference is to keep the code the way
it is now.
If you've actually fixed the static const issue, then perhaps the stl
changes to enums can be reverted. Thoughts?
-benjamin
More information about the Libstdc++
mailing list