We generate the following MIR for crypto-md5:201, the first function called:  Unbox parameter3 [String]  Phi unbox11 unbox 36 [String]  Box phi-39 [Value]  Unbox box-202 [Object] Unsurprisingly this is not performant. Bailing out causes us to take up 6ms (~30% of total execution time) handling this function in the interpreter.
Fixed by patch in bug 590044 -- CallGetProperty needs the String prototype as input instead of the String itself.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 590044
You need to log in before you can comment on or make changes to this bug.