Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 3 commits into from

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 <[email protected]>
Signed-Off-By: Salman A. Faruqi <[email protected]>
@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