mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-17 00:38:08 +08:00
fix: #192 quick fix by checking address
This commit is contained in:
@@ -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_);
|
||||
|
Reference in New Issue
Block a user