MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / runStructSetOp

Method runStructSetOp

lib/executor/engine/refInstr.cpp:143–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

141}
142
143Expect<void>
144Executor::runStructSetOp(Runtime::StackManager &StackMgr, const ValVariant &Val,
145 const uint32_t TypeIdx, const uint32_t Off,
146 const AST::Instruction &Instr) const noexcept {
147 const RefVariant Ref = StackMgr.pop().get<RefVariant>();
148 EXPECTED_TRY(
149 structSet(StackMgr, Ref, Val, TypeIdx, Off).map_error([&](auto E) {
150 return logError(E, Instr);
151 }));
152 return {};
153}
154
155Expect<void> Executor::runArrayNewOp(Runtime::StackManager &StackMgr,
156 const uint32_t TypeIdx,

Callers

nothing calls this directly

Calls 3

logErrorFunction · 0.85
popMethod · 0.80
EXPECTED_TRYFunction · 0.70

Tested by

no test coverage detected