Hello, I am using tbbmalloc_proxy on my project. If I compile a templated SmartPointer class with standard allocator, everything is OK (and it is used like this since a while). When I enable the tbb allocator replacements, it produces an unexpected "Access Violation writing location" while initializing the reference counter "count" value. This constructor is called by an inlined templated class which handles reference counter creation, used by the templated smart pointer constructor. My TBB version comes with 2011 tools. Thanks for any advice.
For more complete information about compiler optimizations, see our Optimization Notice.