Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug #33608154 libmysqlclient C++20 compilation fails due to reserved
'requires' keyword Summary: Porting upstream commits: mysql/mysql-server@e4a4aac in C++20, requires becomes keyword and cause compiler fail ``` mysql/components/services/dynamic_loader.h:266:31: error: expected member name or ';' after declaration specifiers struct mysql_service_ref_t *requires; ^ mysql/components/services/dynamic_loader.h:266:39: error: expected expression struct mysql_service_ref_t *requires; ^ mysql/components/services/dynamic_loader.h:266:31: error: trailing requires clause can only be used when declaring a function struct mysql_service_ref_t *requires; ``` Test Plan: CI dynamic_loader.h is referenced by table_access_services, which will be used by xsql Reviewers: pgl, #mysql_eng, #xsql-mysql_eng Reviewed By: pgl Subscribers: pgl, [email protected] Differential Revision: https://phabricator.intern.facebook.com/D38969126
- Loading branch information