Lines Matching defs:callFrame
49 static EncodedJSValue JSC_HOST_CALL callSet(CallFrame* callFrame)
53 if (!callFrame->argument(0).isUndefinedOrNull())
54 return JSValue::encode(throwTypeError(callFrame, ASCIILiteral("Set does not accept arguments when called as a function")));
55 if (!callFrame->argument(1).isUndefined())
56 return throwVMError(callFrame, createRangeError(callFrame, WTF::ASCIILiteral("Invalid comparator function")));
58 JSGlobalObject* globalObject = asInternalFunction(callFrame->callee())->globalObject();
60 return JSValue::encode(JSSet::create(callFrame, setStructure));
63 static EncodedJSValue JSC_HOST_CALL constructSet(CallFrame* callFrame)
65 JSGlobalObject* globalObject = asInternalFunction(callFrame->callee())->globalObject();
67 JSSet* set = JSSet::create(callFrame, setStructure);
69 size_t count = callFrame->argumentCount();
71 JSValue item = callFrame->uncheckedArgument(i);
72 mapData->set(callFrame, item, item);