Skip to content

Provided move constructor and move assignment operator for SpinLock type.#152

Closed
safaruqi wants to merge 3 commits intobloomberg:masterfrom
safaruqi:master
Closed

Provided move constructor and move assignment operator for SpinLock type.#152
safaruqi wants to merge 3 commits intobloomberg:masterfrom
safaruqi:master

Conversation

@safaruqi
Copy link
Contributor

*Issue number of the reported bug or feature request: #150 *

Describe your changes
Provided move constructor and move assignment operator for SpinLock type. Since the copy constructor for atomics is deleted, we'll need to explicitly define the move constructor and assignment operator.

Testing performed
Was unable to recreate the reported bug in my environment as I don't have those versions of Linux distribution or the version of clang. All the current tests part of Quantum passed. From the reported error messages, which are very clearly pointing to the issue, I feel confident that this fix will resolve the issue. Please try this change and report if it fixes it.

Additional context

… errors related to deleted copy ctors of atomics

Signed-Off-By: Salman A. Faruqi <sfaruqi6@bloomberg.net>
Signed-Off-By: Salman A. Faruqi <sfaruqi6@bloomberg.net>
… add DCO

Signed-Off-By: Salman A. Faruqi <sfaruqi6@bloomberg.net>
@safaruqi
Copy link
Contributor Author

safaruqi commented Oct 5, 2021

Closing this pull request. The fix will be provided in PR #153

@safaruqi safaruqi closed this Oct 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant