Loading vulkan/vkjson/vkjson.cc +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1196,10 +1196,10 @@ template <typename T> bool VkTypeFromJson(const std::string& json, std::string* errors) { std::string* errors) { *t = T(); *t = T(); Json::Value object(Json::objectValue); Json::Value object(Json::objectValue); Json::Reader reader; Json::CharReaderBuilder builder; reader.parse(json, object, false); builder["collectComments"] = false; if (!object) { std::unique_ptr<Json::CharReader> reader(builder.newCharReader()); if (errors) errors->assign(reader.getFormatedErrorMessages()); if (!reader->parse(json.data(), json.data() + json.size(), &object, errors)) { return false; return false; } } return AsValue(&object, t); return AsValue(&object, t); Loading Loading
vulkan/vkjson/vkjson.cc +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1196,10 +1196,10 @@ template <typename T> bool VkTypeFromJson(const std::string& json, std::string* errors) { std::string* errors) { *t = T(); *t = T(); Json::Value object(Json::objectValue); Json::Value object(Json::objectValue); Json::Reader reader; Json::CharReaderBuilder builder; reader.parse(json, object, false); builder["collectComments"] = false; if (!object) { std::unique_ptr<Json::CharReader> reader(builder.newCharReader()); if (errors) errors->assign(reader.getFormatedErrorMessages()); if (!reader->parse(json.data(), json.data() + json.size(), &object, errors)) { return false; return false; } } return AsValue(&object, t); return AsValue(&object, t); Loading