There is code like this: ``` if (value->child(1)->isRepresentableAs<int32_t>() && canBeInternal(value->child(0)) && value->child(0)->opcode() == Add) { innerAdd = value->child(0); offset = value->child(1)->asInt32(); value = value->child(0); } ``` It calls asInt32(). It should be calling static_cast<int32_t>(asInt()).
I'm doing this in the other bug where I found this. *** This bug has been marked as a duplicate of bug 163865 ***