On 11/7/23 17:35, Richard Sandiford wrote:

I could have sworn that there was something that checked that passes
left edge aux fields clear, but it looks like I misremembered.  So I
probably need to stick a clear_aux_for_edges () call above the first
main loop (for 12/12) and keep the initialisation here as well.
That does sound vaguely familiar. Maybe it was a one-off test someone did.


That kind-of takes away the point of shifting to 1-based values
in the first place.  Ah well...
Your call. I'd tend to lean towards inserting the clear_aux call if we don't have something that's consistently verifying aux state. Alternately we can return to the -1 handling. I doubt it's all that important from a compile-time standpoint.

jeff

Reply via email to