diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp index ca4500f9e..a87fbce4c 100644 --- a/src/idl_parser.cpp +++ b/src/idl_parser.cpp @@ -2280,7 +2280,8 @@ bool Parser::SupportsOptionalScalars(const flatbuffers::IDLOptions &opts) { static FLATBUFFERS_CONSTEXPR unsigned long supported_langs = IDLOptions::kRust | IDLOptions::kSwift | IDLOptions::kLobster | IDLOptions::kKotlin | IDLOptions::kCpp | IDLOptions::kJava | - IDLOptions::kCSharp | IDLOptions::kTs | IDLOptions::kJs; + IDLOptions::kCSharp | IDLOptions::kTs | IDLOptions::kJs | + IDLOptions::kBinary; unsigned long langs = opts.lang_to_generate; return (langs > 0 && langs < IDLOptions::kMAX) && !(langs & ~supported_langs); }