diff --git a/src/idl_gen_binary.cpp b/src/idl_gen_binary.cpp index 2afc6f77c..08beda632 100644 --- a/src/idl_gen_binary.cpp +++ b/src/idl_gen_binary.cpp @@ -41,6 +41,7 @@ static std::string BinaryFileName(const Parser& parser, const std::string& path, static bool GenerateBinary(const Parser& parser, const std::string& path, const std::string& file_name) { + if (!parser.opts.file_saver) return false; if (parser.opts.use_flexbuffers) { auto data_vec = parser.flex_builder_.GetBuffer(); auto data_ptr = reinterpret_cast(data(data_vec));