diff --git a/runtime/compiler/ecmascript_runtime_interface.cpp b/runtime/compiler/ecmascript_runtime_interface.cpp index 61103c4364eaa15aea392375802057dab4f3f2f2..cfa8189fabd9d0d30b286f9a99028070e8d6e858 100644 --- a/runtime/compiler/ecmascript_runtime_interface.cpp +++ b/runtime/compiler/ecmascript_runtime_interface.cpp @@ -235,7 +235,7 @@ compiler::AnyBaseType EcmaRuntimeInterface::ResolveSpecialAnyTypeByConstant(core if (js_any_const == JSTaggedValue::Undefined()) { return compiler::AnyBaseType::ECMASCRIPT_UNDEFINED_TYPE; } - if ((js_any_const == JSTaggedValue::False()) || (js_any_const == JSTaggedValue::False())) { + if ((js_any_const == JSTaggedValue::False()) || (js_any_const == JSTaggedValue::True())) { return compiler::AnyBaseType::ECMASCRIPT_BOOLEAN_TYPE; } if (js_any_const == JSTaggedValue::Null()) {