summaryrefslogtreecommitdiff
path: root/devel/android-tools/files/patch-abseil
blob: be949a6aa11990051aa393c5ed2bae43e22d8002 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--- vendor/extras/libjsonpb/parse/jsonpb.cpp.orig	2022-06-10 23:11:16 UTC
+++ vendor/extras/libjsonpb/parse/jsonpb.cpp
@@ -49,9 +49,9 @@ ErrorOr<std::string> MessageToJsonString(const Message
 
   if (!status.ok()) {
 #if GOOGLE_PROTOBUF_VERSION < 3016000
-    return MakeError<std::string>(status.error_message().as_string());
+    return MakeError<std::string>(std::string(status.error_message()));
 #else
-    return MakeError<std::string>(status.message().as_string());
+    return MakeError<std::string>(std::string(status.message()));
 #endif
   }
   return ErrorOr<std::string>(std::move(json));
@@ -66,9 +66,9 @@ ErrorOr<std::monostate> JsonStringToMessage(const std:
   auto status = JsonToBinaryString(resolver.get(), GetTypeUrl(*message), content, &binary);
   if (!status.ok()) {
 #if GOOGLE_PROTOBUF_VERSION < 3016000
-    return MakeError<std::monostate>(status.error_message().as_string());
+    return MakeError<std::monostate>(std::string(status.error_message()));
 #else
-    return MakeError<std::monostate>(status.message().as_string());
+    return MakeError<std::monostate>(std::string(status.message()));
 #endif
   }
   if (!message->ParseFromString(binary)) {