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
Fix unbound symbol errors from failed term generation
When instruction_to_term() returns None (e.g. Phi with different
incoming values), the id was left in known_instruction_ids but never
added to id_to_term. Later instructions referencing it via
get_or_create_term() emitted a bare variable reference that was
never bound, causing egglog "Unbound symbol" errors.
Fix: remove the id from known_instruction_ids on failure so
get_or_create_term() falls back to a Sym constructor.
0 commit comments