summaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchcommon/attribute/status.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/vespa/searchcommon/attribute/status.cpp')
-rw-r--r--searchlib/src/vespa/searchcommon/attribute/status.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchcommon/attribute/status.cpp b/searchlib/src/vespa/searchcommon/attribute/status.cpp
index a7d1f5b3d38..41a40038431 100644
--- a/searchlib/src/vespa/searchcommon/attribute/status.cpp
+++ b/searchlib/src/vespa/searchcommon/attribute/status.cpp
@@ -37,7 +37,7 @@ Status::Status(const Status& rhs)
_lastSyncToken(rhs.getLastSyncToken()),
_updates(rhs._updates),
_nonIdempotentUpdates(rhs._nonIdempotentUpdates),
- _bitVectors(rhs._bitVectors)
+ _bitVectors(load_relaxed(rhs._bitVectors))
{
}
@@ -56,7 +56,7 @@ Status::operator=(const Status& rhs)
setLastSyncToken(rhs.getLastSyncToken());
_updates = rhs._updates;
_nonIdempotentUpdates = rhs._nonIdempotentUpdates;
- _bitVectors = rhs._bitVectors;
+ store_relaxed(_bitVectors, load_relaxed(rhs._bitVectors));
return *this;
}