-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
<future>: packaged_task can't be constructed from a move-only lambda #321
Comments
Thanks for reporting this bug. It's a known issue that we've developed a fix for - however, the fix inherently breaks binary compatibility, so it will need to be applied to our "vNext" branch. |
Thank you. |
Is there any progress in this manner? This is quite the deal breaker when using |
We cannot make progress on this issue until we're allowed to break binary compatibility (we maintainers really want to, but we need to get management approval first). There is no ETA for such a "vNext" release at this time. |
I think this can be fixed in an ABI-preserving way like #2568. |
Describe the bug
Can't create std::packaged_task with lambda.
I receive compilation error:
Command-line test case
STL version (git commit or Visual Studio version): Visual Studio 2019 16.3.9
https://godbolt.org/z/2CysfN
Expected behavior
Should work like gcc linux/clang linux or mingw64-gcc and mingw64-clang
vNext note: Resolving this issue will require breaking binary compatibility. We won't be able to accept pull requests for this issue until the vNext branch is available. See #169 for more information.
The text was updated successfully, but these errors were encountered: