diff options
Diffstat (limited to 'searchlib/src/vespa/searchcommon/attribute/status.cpp')
-rw-r--r-- | searchlib/src/vespa/searchcommon/attribute/status.cpp | 4 |
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; } |