Patch forthcoming. The apparent source of failures on ARM devices for https://bugs.webkit.org/show_bug.cgi?id=146484 looks to be that we are patching NearCalls as jump when the CallLinkInfo tells us we are a tail call.
However even for a tail call, the slow path will still have an actual call (and not jump) opcode: we should be patching based on that information instead.
Created attachment 257408 [details]
Comment on attachment 257408 [details]
Looks fine except could you change the "bool tail" to an enum.
Created attachment 257461 [details]
Patch with enum
Comment on attachment 257461 [details]
Landed in https://trac.webkit.org/changeset/187354.