Skip to content

Commit 865fa6a

Browse files
wweicicemelon
authored andcommitted
Fix move (apache#20)
1 parent c786689 commit 865fa6a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/relay/vm/vm.cc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,12 @@ typename std::enable_if<T::value, void>::type VirtualMachine::DumpStack() {
462462
RELAY_LOG(INFO) << " \n";
463463
break;
464464
}
465+
case VMObjectTag::kDatatype: {
466+
VMDatatypeCell* datatype = (VMDatatypeCell*)stack[i].operator->();
467+
std::cout << "fields: " << datatype->fields.size();
468+
std::cout << "\n";
469+
break;
470+
}
465471
default: {
466472
RELAY_LOG(INFO) << "\n";
467473
}
@@ -616,7 +622,7 @@ void VirtualMachine::Run() {
616622
CHECK(instr.dest < stack.size())
617623
<< "dest=" << instr.dest
618624
<< " stack_size=" << stack.size();
619-
stack[instr.dest] = stack[instr.source];
625+
stack[bp + instr.dest] = stack[bp + instr.source];
620626
DumpStack();
621627
pc++;
622628
goto main_loop;

0 commit comments

Comments
 (0)