fix: #192 quick fix by checking address

This commit is contained in:
ToruNiina 2022-07-01 01:09:22 +09:00
parent c1378cd3d1
commit 1400dd223f

View File

@ -247,6 +247,7 @@ class basic_value
}
basic_value& operator=(const basic_value& v)
{
if(this == std::addressof(v)) {return *this;}
this->cleanup();
this->region_info_ = v.region_info_;
this->comments_ = v.comments_;
@ -269,6 +270,7 @@ class basic_value
}
basic_value& operator=(basic_value&& v)
{
if(this == std::addressof(v)) {return *this;}
this->cleanup();
this->region_info_ = std::move(v.region_info_);
this->comments_ = std::move(v.comments_);