disable-deprecated-enum-enum-conversion.patch 974 B

1234567891011121314151617
  1. commit af38e0d9473a2b9fcf94ea1dfc7b68818a3e657d
  2. author: nechda
  3. date: 2024-08-08T14:03:30+03:00
  4. [PROTOBUF] Dont emit erro deprecated-enum-enum-conversion
  5. --- contrib/libs/protobuf/src/google/protobuf/port_def.inc (7f7b074042eca175373d29cc3fb0f81287851b42)
  6. +++ contrib/libs/protobuf/src/google/protobuf/port_def.inc (af38e0d9473a2b9fcf94ea1dfc7b68818a3e657d)
  7. @@ -975,7 +975,7 @@ static_assert(PROTOBUF_CPLUSPLUS_MIN(201402L), "Protobuf only supports C++14 and
  8. #pragma clang diagnostic ignored "-Wshorten-64-to-32"
  9. // Turn on -Wdeprecated-enum-enum-conversion. This deprecation comes in C++20
  10. // via http://wg21.link/p1120r0.
  11. -#pragma clang diagnostic error "-Wdeprecated-enum-enum-conversion"
  12. +// #pragma clang diagnostic error "-Wdeprecated-enum-enum-conversion"
  13. // This error has been generally flaky, but we need to disable it specifically
  14. // to fix https://github.com/protocolbuffers/protobuf/issues/12313
  15. #pragma clang diagnostic ignored "-Wunused-parameter"