summaryrefslogtreecommitdiff
path: root/test/buildtool/build_engine/expression/linked_map.test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/buildtool/build_engine/expression/linked_map.test.cpp')
-rw-r--r--test/buildtool/build_engine/expression/linked_map.test.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/test/buildtool/build_engine/expression/linked_map.test.cpp b/test/buildtool/build_engine/expression/linked_map.test.cpp
index f6c3bd58..1a8ceff5 100644
--- a/test/buildtool/build_engine/expression/linked_map.test.cpp
+++ b/test/buildtool/build_engine/expression/linked_map.test.cpp
@@ -95,9 +95,8 @@ TEST_CASE("Lookup and iteration", "[linked_map]") {
class CopyCounter {
public:
CopyCounter() : count_{std::make_shared<std::size_t>()} {}
- CopyCounter(CopyCounter const& other) {
+ CopyCounter(CopyCounter const& other) : count_{other.count_} {
++(*other.count_);
- count_ = other.count_;
}
CopyCounter(CopyCounter&&) = default;
~CopyCounter() = default;