rl::var<std::unique_ptr<int>> = std::make_unique<int>(1)
rl::var<std::unique_ptr<int>> = std::move(another_uptr)
relacy/var.hpp: In instantiation of ‘T rl::var_proxy<T>::operator=(T) [with T = std::unique_ptr<int, std::default_delete<int > >]’:
...
/home/samik/relacy/relacy/context.hpp:454:18: required from here
/home/samik/relacy/relacy/var.hpp:100:9: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = int; _Dp = std::default_delete<int >]’
store(value);