zephyrtronium/iolang

I found an incorrect operation in operator attaching but I'm away from my computer

zephyrtronium opened this issue · 1 comments

optable.go:230, need to change ll.m.Next = m to ll.m.InsertAfter(m)

Turns out that using InsertAfter causes an infinite loop because it sets m.Next to the current ll.m.Next, so it was right for the wrong reason. Still figuring out why messages following operators aren't removed when inside a message argument.