Created attachment 591279 [details] [diff] [review]
Normally the way we deal with weak pointers from TraceRuntime is to just treat them as strong. I have some code in the write barrier verifier that depends on this. However, it looks like we violate this rule for watchpoints.
There may be more issues like this, but this is the one that was causing me trouble.