How to understand these paragraphs in EMCA 335 regarding `.locals init`?
From ECMA 335 I.12.4.1 Method calls The local variable array always has null for object types and for fields within value types that hold objects. In addition, if .locals init is set, then the local variable array is initialized to 0 for integral types and 0.0 for floating point types. Value types are not initialized by CLI, but verified code will supply a call to an initializer as part of the method's entry point code. So Does "initialized to 0 for integral types and 0.0 for floating point types" mean "zeroes the value types"? Does it mean: regardless of .locals init , CLI must always ensure