You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Temporarily disable struct member extraction transformation
The transformation is causing false positives - it's being applied to object
expressions in non-struct contexts, leading to byref type errors in files like
ServiceParamInfoLocations.fs.
Root cause: The check for `v.IsInstanceMember && isStructTyconRef v.DeclaringEntity`
is too broad - it matches any struct instance member that appears as a free variable,
even when the object expression is not inside a struct instance member method.
Need to add context awareness to only transform when we're truly inside a struct
instance member context, not just when we happen to reference any struct member.
Co-authored-by: T-Gro <[email protected]>
0 commit comments