--- a/vendor/extras/libjsonpb/parse/jsonpb.cpp +++ b/vendor/extras/libjsonpb/parse/jsonpb.cpp @@ -50,8 +50,10 @@ if (!status.ok()) { #if GOOGLE_PROTOBUF_VERSION < 3016000 return MakeError(status.error_message().as_string()); -#else +#elif GOOGLE_PROTOBUF_VERSION < 4022000 return MakeError(status.message().as_string()); +#else + return MakeError(status.ToString()); #endif } return ErrorOr(std::move(json)); @@ -67,8 +69,10 @@ if (!status.ok()) { #if GOOGLE_PROTOBUF_VERSION < 3016000 return MakeError(status.error_message().as_string()); -#else +#elif GOOGLE_PROTOBUF_VERSION < 4022000 return MakeError(status.message().as_string()); +#else + return MakeError(status.ToString()); #endif } if (!message->ParseFromString(binary)) {