Can a DiffererntialbleViewMeta be marked as `is_view_=True` while still returning False for `has_bw_view()`?

In this function

I’ve observed that the is_view_ attribute is being verified in this section of the code:

Furthermore, the diff_view_meta->has_bw_view() function is being checked in the subsequent code. My understanding is that both is_view_ and backward_info_ are initialized when the view series of functions is invoked. I’m curious about the circumstances under which is_view_ might be True, while backward_info_ remains uninitialized, and yet has_bw_view() returns False.