One less local variable in marshalls

This commit is contained in:
Fabio Alessandrelli 2018-10-02 20:21:08 +02:00
parent cff89fc4e4
commit 83acd5f17e

View file

@ -850,17 +850,16 @@ Error encode_variant(const Variant &p_variant, uint8_t *r_buffer, int &r_len, bo
} break; } break;
case Variant::INT: { case Variant::INT: {
int64_t val = p_variant;
if (flags & ENCODE_FLAG_64) { if (flags & ENCODE_FLAG_64) {
//64 bits //64 bits
if (buf) { if (buf) {
encode_uint64(val, buf); encode_uint64(p_variant.operator int64_t(), buf);
} }
r_len += 8; r_len += 8;
} else { } else {
if (buf) { if (buf) {
encode_uint32(int32_t(val), buf); encode_uint32(p_variant.operator int32_t(), buf);
} }
r_len += 4; r_len += 4;