diff --git a/js/src/jit/MCallOptimize.cpp b/js/src/jit/MCallOptimize.cpp index 266a2254c972..ba478d6fb61f 100644 --- a/js/src/jit/MCallOptimize.cpp +++ b/js/src/jit/MCallOptimize.cpp @@ -2262,7 +2262,7 @@ IonBuilder::inlineRegExpInstanceOptimizable(CallInfo& callInfo) MDefinition* rxArg = callInfo.getArg(0); MDefinition* protoArg = callInfo.getArg(1); - if (rxArg->type() != MIRType::Object) + if (rxArg->type() != MIRType::Object && rxArg->type() != MIRType::Value) return InliningStatus_NotInlined; if (protoArg->type() != MIRType::Object)