Please report new issues athttps://github.com/DOCGroup
TAO's PICurrent implementation uses an array (actually ACE_Array_Base) of Anys to implement PICurrent's slot table. This implementation makes it difficult to perform "logical" copying of the slot tables. Switching to a sequence<any> based implementation will alleviate this problem, in addition to removing a bunch of brittle code. This change would also allow us to fix some of the remaining RSC/TSC copying issues.
Mine.
I'll handle this in a few weeks.
Bumped up the severity to "blocker" to make sure we fix this problem before TAO 1.4 goes out.
With the latest set of PICurrent changes, there is no longer a need to use a sequence<any> as the underlying slot table implementation.