Post #2017787
2026-04-25 00:58 UTC
#BYOND compiles a variable initialization to NULL to smaller code than an uninitialized variable (which is implicitly null). That's because "var/foo = null" compiles to load a predefined null variable and stores it in foo, while "var/foo" compiles to an actual null value. It's similar to the difference between "xor eax, eax" and "mov eax, 0". #decompilation
Replies (0)
No replies.