9adea42f
by Francis De Brabandere at 2026-05-19T11:24:54+02:00
vbscript: Mark class member fixed-size arrays as FADF_FIXEDSIZE.
When a class member is declared with explicit bounds (Private mArr(N) or
Public mArr(N)) the SAFEARRAY created at instance construction was missing
FADF_FIXEDSIZE, so interp_redim's fixed-size guard silently accepted a
later ReDim from a method body. Set the flag (and FADF_STATIC) to match
interp_dim's handling of local fixed-size arrays, so ReDim raises err 10
like native.