AFAIR tr1 (BTW kind of long in the tooth by now) and boost shared have the same interfaces. So, changing the namespace tr1 to boost is worth it although the issue may not disappear. Last time I used VS2010 (while ago) it supported C++11 smart pointers, but has less functionality than boost Thread. Are you only using tr1:shared_ptr? A random google gave this...It would seem that tr1 is a copy of boost in this context http://www.codesynthesis.com/~boris/blo ... r1-cxx-x0/
QuoteThere are other products being priced in this code along with synthetic forwards using the same architecture and they do not cause a problem.In that case, are there differences in how the two codes are written up? Can you modify the anomolous code to look like the correct code? Just an idea. Maybe a source code inspection will throw up something (no pun intended).