The current implementation: _NODISCARD bool _Is_null() const noexcept { return _Data._Impl == &_Null_move_only_function; } compares with a static object (&_Null_move_only_function), which is different for each DLL
The current implementation:
compares with a static object (&_Null_move_only_function), which is different for each DLL