Maybe we can just use the feature just both gcc and clang supported until we
decide to use gcc or clang.I think there won't be a lot of code involving new
features of the C++20 standard, so it's rare to meet compatibility problems.
------------------ ???????? ------------------
??????:
"dev"
<[email protected]>;
????????: 2022??5??9??(??????) ????4:56
??????: "dev"<[email protected]>;
????: Re: [DISCUSS] Update backend c++ standard to gnu20
I checked the support of gcc[1] and clang[2] for the cxx20 standard, gcc
can partially support it, but the support of clang is poor. If it is
upgraded, how to ensure the compatibility of the code under gcc and clang
[1] https://gcc.gnu.org/projects/cxx-status.html#cxx20
[2] https://clang.llvm.org/cxx_status.html#cxx20
Thanks
Yang Zhengguo
BiteTheDDDDt <[email protected]> ??2022??5??9?????? 15:54??????
> Hello&nbsp;everyone:
> I want to update our c++ standard from gnu17 to gnu20, then we can use
> some new feature such as `concept`,`coroutines`,`template lambda function`.
> Currently our code doesn't need much modification to adapt to the c++20
> standard, this is my pull-request
> https://github.com/apache/incubator-doris/pull/9313.
> welcome to discuss this.