Hi, On Fri, Nov 15 2019, luoxhu wrote: > > Sorry to break the bootstrap. This was my lack of consideration when > splitting this small piece of code from the previous patch, the line > should be in the first line of the second loop. Could you please add > some comments that edge may be freed in resolve_speculation()? > Thanks.
First and foremost, resolve_speculation should not free its this pointer. This is the third time it has caused us a headache in the last few months. If we cannot think of a better solution in the next week or three, I will revert it back to a non-member function in this stage 3 ...and then we can (and should and will) document that it can free the edge. Martin