mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-29 11:52:01 +00:00
add an assert to make sure that `key_field` is not a null pointer.
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
51dd733ba4
commit
3a88e1031b
@@ -1450,6 +1450,7 @@ class GeneralGenerator : public BaseGenerator {
|
|||||||
// Only generate key compare function for table,
|
// Only generate key compare function for table,
|
||||||
// because `key_field` is not set for struct
|
// because `key_field` is not set for struct
|
||||||
if (struct_def.has_key && !struct_def.fixed) {
|
if (struct_def.has_key && !struct_def.fixed) {
|
||||||
|
FLATBUFFERS_ASSERT(key_field);
|
||||||
if (lang_.language == IDLOptions::kJava) {
|
if (lang_.language == IDLOptions::kJava) {
|
||||||
code += "\n @Override\n protected int keysCompare(";
|
code += "\n @Override\n protected int keysCompare(";
|
||||||
code += "Integer o1, Integer o2, ByteBuffer _bb) {";
|
code += "Integer o1, Integer o2, ByteBuffer _bb) {";
|
||||||
|
|||||||
Reference in New Issue
Block a user