Changeset 278253 in webkit for trunk/Source/JavaScriptCore/dfg/DFGJITCode.cpp
- Timestamp:
- May 30, 2021, 9:11:40 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGJITCode.cpp
r278185 r278253 72 72 } 73 73 74 void JITCode::reconstruct(CallFrame* callFrame, CodeBlock* codeBlock, CodeOrigin codeOrigin, unsigned streamIndex, Operands< Optional<JSValue>>& result)74 void JITCode::reconstruct(CallFrame* callFrame, CodeBlock* codeBlock, CodeOrigin codeOrigin, unsigned streamIndex, Operands<std::optional<JSValue>>& result) 75 75 { 76 76 Operands<ValueRecovery> recoveries; 77 77 reconstruct(codeBlock, codeOrigin, streamIndex, recoveries); 78 78 79 result = Operands< Optional<JSValue>>(OperandsLike, recoveries);79 result = Operands<std::optional<JSValue>>(OperandsLike, recoveries); 80 80 for (size_t i = result.size(); i--;) 81 81 result[i] = recoveries[i].recover(callFrame); … … 225 225 } 226 226 227 Optional<CodeOrigin> JITCode::findPC(CodeBlock*, void* pc)227 std::optional<CodeOrigin> JITCode::findPC(CodeBlock*, void* pc) 228 228 { 229 229 for (OSRExit& exit : m_osrExit) { 230 230 if (ExecutableMemoryHandle* handle = exit.m_code.executableMemory()) { 231 231 if (handle->start().untaggedPtr() <= pc && pc < handle->end().untaggedPtr()) 232 return Optional<CodeOrigin>(exit.m_codeOriginForExitProfile);232 return std::optional<CodeOrigin>(exit.m_codeOriginForExitProfile); 233 233 } 234 234 }
Note:
See TracChangeset
for help on using the changeset viewer.