-
Notifications
You must be signed in to change notification settings - Fork 189
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
gcc-10: failures in copy-constructors due to [[no_unique_address]]. #307
Comments
And this only happens with gcc-10 when coroutines are enabled? How odd. |
This is not caused by coroutines specifically and fails with coroutines disabled as well. It turns out this is a regression introduced between 10.2 (which is what Github Actions have for gcc-10) and 10.3 and is also present in the 11 series. The commit which introduced the regression into 10.3 is:
The Github Action image has gcc-10 as 10.2 which does not have this regression but some of the coroutine unit tests have SEGVs. I ran with a patch to I plan to submit 1 PR to fix up the |
It looks like Github is updating the ubuntu image to 10.3 shortly. |
I am seeing lots of failures in gcc-10 reporting issues with copy-constructors "... is implicitly deleted because the default definition would be ill-formed". This seems to be caused by the use of
UNIFEX_NO_UNIQUE_ADDRESS
but I'm stumped as to why. (i.e. changingUNIFEX_NO_UNIQUE_ADDRESS
to empty allows everything to compile.)Using commit 797690d.
The text was updated successfully, but these errors were encountered: