Преглед изворни кода

LibWasm: Fix silly typo in f32 reinterpret validation

Ali Mohammad Pur пре 3 година
родитељ
комит
76ed7f2b20
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      Userland/Libraries/LibWasm/AbstractMachine/Validator.cpp

+ 2 - 2
Userland/Libraries/LibWasm/AbstractMachine/Validator.cpp

@@ -1626,11 +1626,11 @@ VALIDATE_INSTRUCTION(f64_reinterpret_i64)
 
 
 VALIDATE_INSTRUCTION(i32_reinterpret_f32)
 VALIDATE_INSTRUCTION(i32_reinterpret_f32)
 {
 {
-    if (stack.is_empty() || !stack.last().is_of_kind(ValueType::I32))
+    if (stack.is_empty() || !stack.last().is_of_kind(ValueType::F32))
         return Errors::invalid_stack_state();
         return Errors::invalid_stack_state();
 
 
     stack.take_last();
     stack.take_last();
-    stack.append(ValueType(ValueType::F32));
+    stack.append(ValueType(ValueType::I32));
     return {};
     return {};
 }
 }