In the function writeITab, the "==" in sigs will be skiped . But if "==" is the first element in sigs. It can't be skiped by the code before my CL.
And if we only add some code skip it before and after the loop, (like patchset2:https://go-review.googlesource.com/c/go/+/361959/2). It can be build successfully, but run crash. Because the offset of other method in itab is wrong.
For the code in this issue: