diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-11 18:28:46 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-09-11 18:28:46 +0200 |
commit | 86d2435605bc9aa4799c7b581edcba3e9184a84b (patch) | |
tree | 7c2ebedaeae48205b56a856364a5f8af7e8a352a /modules/gdscript/gdscript_tokenizer_buffer.cpp | |
parent | 41828e6d4392c751ad4d3a900c7dabaf2a5df8d2 (diff) | |
parent | e120792760795a834e86c05b73804573d956a77b (diff) | |
download | redot-engine-86d2435605bc9aa4799c7b581edcba3e9184a84b.tar.gz |
Merge pull request #96855 from mihe/deterministic-tokens
Fix issue with GDScript binary tokens being non-deterministic
Diffstat (limited to 'modules/gdscript/gdscript_tokenizer_buffer.cpp')
-rw-r--r-- | modules/gdscript/gdscript_tokenizer_buffer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_tokenizer_buffer.cpp b/modules/gdscript/gdscript_tokenizer_buffer.cpp index e53bc5bc41..2046480f0e 100644 --- a/modules/gdscript/gdscript_tokenizer_buffer.cpp +++ b/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; |