-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Closed
Milestone
Description
As spotted by @NHDaly on RelationalAI slack; I'm making this issue so it doesn't get lost.
function assign_node_ids(node, starting_id::Int)
ii = starting_id
function _traverse(φ::BackIRType)
new_φ = _copy_and_assign_id(φ, ii)
if new_φ !== φ
ii += 1
end
return new_φ
end
_traverse(n) = n
return (bottomup(_traverse)(node), ii)
end
Which gave
UndefVarError: `ii` not defined in local scope
Suggestion: check for an assignment to a local variable that shadows a global of the same name.
pointing to the first line in the closure:
new_φ = _copy_and_assign_id(φ, ii)
CC: @gbaraldi
NHDaly
Metadata
Metadata
Assignees
Labels
No labels