Skip to content

Commit 0b04e8f

Browse files
Update power_grid_model_c/power_grid_model/include/power_grid_model/common/multi_threaded_logging.hpp
Signed-off-by: Martijn Govers <[email protected]> Co-authored-by: Santiago Figueroa Manrique <[email protected]> Signed-off-by: Martijn Govers <[email protected]>
1 parent 9963900 commit 0b04e8f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

power_grid_model_c/power_grid_model/include/power_grid_model/common/multi_threaded_logging.hpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,8 @@ class MultiThreadedLoggerImpl : public MultiThreadedLogger {
3232
: LoggerType{std::move(static_cast<LoggerType>(other))}, parent_{other.parent_} {};
3333
ThreadLogger& operator=(ThreadLogger&& other) noexcept {
3434
if (this != &other) {
35-
auto* const parent = other.parent_;
36-
other.parent_ = nullptr;
35+
parent_ = std::exchange(other.parent_, nullptr);
3736
LoggerType::operator=(std::move(other));
38-
parent_ = parent;
3937
}
4038
return *this;
4139
};

0 commit comments

Comments
 (0)