Changeset 226310 in webkit for trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
- Timestamp:
- Dec 28, 2017, 11:52:24 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r226209 r226310 871 871 RegisterID* FunctionCallResolveNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) 872 872 { 873 if (UNLIKELY(m_ident == generator.vm()->propertyNames->builtinNames().assertPrivateName())) { 874 if (ASSERT_DISABLED) 875 return generator.moveToDestinationIfNeeded(dst, generator.emitLoad(nullptr, jsUndefined())); 876 } 877 873 878 ExpectedFunction expectedFunction = generator.expectedFunctionForIdentifier(m_ident); 874 879 … … 932 937 933 938 return generator.emitUnaryNoDstOp(op_argument_count, generator.finalDestination(dst)); 934 }935 936 RegisterID* BytecodeIntrinsicNode::emit_intrinsic_assert(BytecodeGenerator& generator, RegisterID* dst)937 {938 #ifndef NDEBUG939 ArgumentListNode* node = m_args->m_listNode;940 RefPtr<RegisterID> condition = generator.emitNode(node);941 generator.emitAssert(condition.get(), node->firstLine());942 return dst;943 #else944 UNUSED_PARAM(generator);945 return dst;946 #endif947 939 } 948 940
Note:
See TracChangeset
for help on using the changeset viewer.