summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2021-03-03 00:53:59 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2021-03-03 00:53:59 +0000
commitecc333424aaa9d7c9c3c7c99115f31d1c986c6a7 (patch)
tree2396ce25b3210d64041833939308c84ec0ad73d0
parent0671c2f1c4e4b97088e3cd3e1d28b847098c2c9c (diff)
parent96938a781596a8a5efb3da9e4270c77ea83706b3 (diff)
Merge "[vkjson] Use new jsoncpp API" am: e9b81a4000 am: 96938a7815
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1607278 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I4e34755a70b8aa20ef5958076b8dc389fbcdeb78
-rw-r--r--vulkan/vkjson/vkjson.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/vulkan/vkjson/vkjson.cc b/vulkan/vkjson/vkjson.cc
index bfc240e4dd..a513239061 100644
--- a/vulkan/vkjson/vkjson.cc
+++ b/vulkan/vkjson/vkjson.cc
@@ -1196,10 +1196,10 @@ template <typename T> bool VkTypeFromJson(const std::string& json,
std::string* errors) {
*t = T();
Json::Value object(Json::objectValue);
- Json::Reader reader;
- reader.parse(json, object, false);
- if (!object) {
- if (errors) errors->assign(reader.getFormatedErrorMessages());
+ Json::CharReaderBuilder builder;
+ builder["collectComments"] = false;
+ std::unique_ptr<Json::CharReader> reader(builder.newCharReader());
+ if (!reader->parse(json.data(), json.data() + json.size(), &object, errors)) {
return false;
}
return AsValue(&object, t);