Преглед на файлове

LibWasm: Make local_tee validation keep the value on the stack

Ali Mohammad Pur преди 3 години
родител
ревизия
6e07e74261
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      Userland/Libraries/LibWasm/AbstractMachine/Validator.cpp

+ 1 - 0
Userland/Libraries/LibWasm/AbstractMachine/Validator.cpp

@@ -1420,6 +1420,7 @@ VALIDATE_INSTRUCTION(local_tee)
 
 
     auto& value_type = m_context.locals[index.value()];
     auto& value_type = m_context.locals[index.value()];
     TRY(stack.take(value_type));
     TRY(stack.take(value_type));
+    stack.append(value_type);
 
 
     return {};
     return {};
 }
 }