From 88bdf69cac86c7cf5d2374152435ec51c5d2e717 Mon Sep 17 00:00:00 2001 From: "Sergey V. Ignatov" Date: Fri, 8 Sep 2023 19:15:57 +0300 Subject: [PATCH] [Compiler] Fixed libstdc++ assertions violation Signed-off-by: Sergey V. Ignatov --- compiler/codegen_intrinsics_ecmascript.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/codegen_intrinsics_ecmascript.cpp b/compiler/codegen_intrinsics_ecmascript.cpp index f9dd0b354..5d8a49970 100644 --- a/compiler/codegen_intrinsics_ecmascript.cpp +++ b/compiler/codegen_intrinsics_ecmascript.cpp @@ -182,7 +182,7 @@ void Codegen::StLexDyn(IntrinsicInst *inst, [[maybe_unused]] Reg dst, SRCREGS sr auto data = runtime->GetArrayDataOffset(arch); auto elem_size = runtime->GetTaggedArrayElementSize(); auto start = runtime->GetLexicalEnvStartDataIndex(); - constexpr size_t SLOT_INDEX = 2U; + constexpr size_t SLOT_INDEX = 1U; auto mem_ref = MemRef(lex_env_ptr, data + (start + inst->GetImms()[SLOT_INDEX]) * elem_size); ScopedTmpReg tmp_reg(enc, ConvertDataType(DataType::REFERENCE, arch)); -- Gitee