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
Fix deprecated inheritance of std::iterator #28212
Conversation
This issue/PR has been automatically marked as stale because it has not had any update (including commits, comments, labels, milestones, etc) for 30 days. It will be closed automatically if no further update occurs in 7 day. Thank you for your contributions! |
Dropping a note here that we have run into the same issue, and we're going to adopt this PR in a test build. I'd appreciate a heads up if either the author or the maintainers have decided on a different solution. |
This seems like a reasonable change. Going to run it through tests and then just merge. |
We are using this patch in productive code and experienced no problem so far. 😉 |
Thanks for merging! :) |
Update gRPC to pull in grpc/grpc#28212 to unblock upgrading libc++ in Chromium. Bug: 1273285 Change-Id: I1fb483fadc9bd9d1406fbdd22f5b9263e5b6d014 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3644998 Reviewed-by: Yue Li <updowndota@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Alan Zhao <ayzhao@google.com> Cr-Commit-Position: refs/heads/main@{#1003976}
Update gRPC to pull in grpc/grpc#28212 to unblock upgrading libc++ in Chromium. Bug: 1273285 Change-Id: I1fb483fadc9bd9d1406fbdd22f5b9263e5b6d014 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3644998 Reviewed-by: Yue Li <updowndota@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Alan Zhao <ayzhao@google.com> Cr-Commit-Position: refs/heads/main@{#1003976} NOKEYCHECK=True GitOrigin-RevId: 7c5086062c29c919152a4a0e6e2611f6276a006e
Update gRPC to pull in grpc/grpc#28212 to unblock upgrading libc++ in Chromium. Bug: 1273285 Change-Id: I1fb483fadc9bd9d1406fbdd22f5b9263e5b6d014 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3644998 Reviewed-by: Yue Li <updowndota@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Commit-Queue: Alan Zhao <ayzhao@google.com> Cr-Commit-Position: refs/heads/main@{#1003976} NOKEYCHECK=True GitOrigin-RevId: 7c5086062c29c919152a4a0e6e2611f6276a006e
Fix of "-Wdeprecated-declarations" (seen with clang 13) in the way it was suggested by #25125.
The approach has been slightly adapted to be more like protocolbuffers/protobuf#8741 - mainly by using "using" instead of "typedef".
@nicolasnoble