浏览代码

Merge pull request #96855 from mihe/deterministic-tokens

Fix issue with GDScript binary tokens being non-deterministic
Rémi Verschelde 1 年之前
父节点
当前提交
86d2435605
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      modules/gdscript/gdscript_tokenizer_buffer.cpp

+ 1 - 0
modules/gdscript/gdscript_tokenizer_buffer.cpp

@@ -296,6 +296,7 @@ Vector<uint8_t> GDScriptTokenizerBuffer::parse_code_string(const String &p_code,
 	encode_uint32(identifier_map.size(), &contents.write[0]);
 	encode_uint32(constant_map.size(), &contents.write[4]);
 	encode_uint32(token_lines.size(), &contents.write[8]);
+	encode_uint32(0, &contents.write[12]); // Unused, kept for compatibility. Please remove at next `TOKENIZER_VERSION` increment.
 	encode_uint32(token_counter, &contents.write[16]);
 
 	int buf_pos = 20;