Alexander Pochanin posted an [interesting C++ code snippet][linkedin] on LinkedIn. Although the snippet is already a simplified version of what he has in his codebase, I've further simplified it by removing unnecessary details so we can focus on the root cause of the issue.
Here is the code. Find the bug:
template <typename T>
struct wrapper_a_t {
T _value;