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
[#130] Fix a field-less compound's size, and correct where the frame sits
RandomAccessReader.GetSize asked for the last child of a node with no children,
which threw for a [Serializable] class with no serialized fields. Such a node
occupies whatever its own size says, normally nothing. Exposed by the new
managedreferences fixture, whose ShapeNoData field sits between the references
and a plain int that has to read correctly after it.
The comments describing the registry frame said it precedes the first field that
can hold a reference. It does not: it leads the declaring class's own data, so
the flag rides that class's first field whether or not that field is a
reference. In the fixture it is a plain int.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments