<rdar://problem/13776113>

Dynamic type resolution not working for typedef's such as the __ptr_ member in the C++11 std::shared_ptr.