Skip to content
New issue

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

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

Already on GitHub? # to your account

Fix some warnings and errors in modern Clang and libc++ #1

Merged
merged 3 commits into from
Jun 8, 2024

Conversation

trombonehero
Copy link
Contributor

Among the changes required to make lug compile with modern Clang and libc++, these are the most straightforward.

Lambda functions are no longer allowed to capture structured bindings (see [P0588R1, Change in 8.1.5.2 expr.prim.lambda.capture paragraph 8](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0588r1.html)). To work around this problem, make local copies of bindings where appropriate and refactor unicode::property_enum generation where that's helpful.
@jwtowner
Copy link
Owner

jwtowner commented Sep 5, 2018

Thanks for looking at this. I'll try and take a look at them closer sometime later this week.

@jwtowner jwtowner merged commit ed193c6 into jwtowner:master Jun 8, 2024
@jwtowner
Copy link
Owner

jwtowner commented Jun 8, 2024

Thanks for this. Sorry for exceptionally long wait. Decided to dust this nearly abandoned project off.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants