>Travis Vitek commented on STDCXX-742: >------------------------------------- > >This is happening because we don't use the -qrtti=dynamiccast >option. We internally use a dynamic_cast to determine if the >facet is of the correct derived type, but if dynamic_cast >isn't supported we use a C style cast, and that returns bad results. > >This case is essentially the same as STDCXX-664. We didn't add >-qrtti=dynamiccast back then, and we just worked around the >issue in the test. It seems to me that we should have added >the flag. Would this be a binary compatible change? >
What are the thoughts on this? There was some discussion [http://tinyurl.com/3xfdma] of enabling -qrtti=dynamiccast for the VisualAge C++ compiler, but it petered out. Travis
