-
Notifications
You must be signed in to change notification settings - Fork 262
Bugfix for missing semaphore in typed template parameters. #918
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
Conversation
That would be #877. |
Thank you for the hint. I checked your reproducer with this version but my bugfix does not solve the issue. I still get the error:
I might have a look at #877 during the next week. It should be located in the same part of the lowering. |
That's because it's 2 issues in 1. |
Ok. I updated the opening comment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
I had time today to check the other error. It turned out, that this raised a few other problems. 930e70a : Fixes the missing name generation for typed template parameters. E.g.:
0955521: Fixes the name clash for unnamed template parameters in different hierarchies. E.g.:
9612577: Fixes the missing name generation of unnamed parameters in template parameter declaration of a type. E.g.:
generates
4bc819b: Updates the other test results. (This was less than I expected.) I do not know why the tests fail on some machines. Is this something, that has been fixed in other branches? Should I do a rebase on master? This solves now #877 fully. I could not find any other issues this would solve. I searched for unnamed. (But probably I missed them.) |
79806de
to
6e33f5c
Compare
Thanks! |
Signed-off-by: Herb Sutter <[email protected]>
@hsutter I've just noticed that the issue was mainly with the generated cpp files, not so much with the test-results. #941 |
Resolves #877
Minimal example: https://cpp2.godbolt.org/z/Keozos3ae
Error:
Correct code:
I searched the issues for
...
,variadic
,semaphore
andpack
but could not find one that addresses this error.