diff --git a/src/lib_json/json_reader.cpp b/src/lib_json/json_reader.cpp index 1e7db68..103bf67 100644 --- a/src/lib_json/json_reader.cpp +++ b/src/lib_json/json_reader.cpp @@ -1863,9 +1863,6 @@ CharReaderBuilder::~CharReaderBuilder() {} CharReader* CharReaderBuilder::newCharReader() const { - if (!validate(NULL)) throw std::runtime_error("invalid settings"); - // TODO: Maybe serialize the invalid settings into the exception. - bool collectComments = settings_["collectComments"].asBool(); OurFeatures features = OurFeatures::all(); features.allowComments_ = settings_["allowComments"].asBool(); diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp index ca62c78..29f6619 100644 --- a/src/lib_json/json_writer.cpp +++ b/src/lib_json/json_writer.cpp @@ -968,9 +968,6 @@ StreamWriterBuilder::~StreamWriterBuilder() {} StreamWriter* StreamWriterBuilder::newStreamWriter() const { - if (!validate(NULL)) throw std::runtime_error("invalid settings"); - // TODO: Maybe serialize the invalid settings into the exception. - std::string indentation = settings_["indentation"].asString(); std::string cs_str = settings_["commentStyle"].asString(); bool eyc = settings_["enableYAMLCompatibility"].asBool();