diff --git a/compiler/intrinsics_type_resolving_ecmascript.cpp b/compiler/intrinsics_type_resolving_ecmascript.cpp index 9397639c336bc476bdcd09cbfba0b20a0c6ec25f..30e353c87c0add765f610e48edb8823ff376559f 100644 --- a/compiler/intrinsics_type_resolving_ecmascript.cpp +++ b/compiler/intrinsics_type_resolving_ecmascript.cpp @@ -112,7 +112,7 @@ bool TypesResolving::InlineTypeOf(IntrinsicInst *intrinsic) } auto any_name = GetGraph()->CreateInstGetAnyTypeName(DataType::ANY, intrinsic->GetPc()); any_name->SetAnyType(type); - intrinsic->InsertBefore(any_name); + intrinsic->InsertAfter(any_name); intrinsic->ReplaceUsers(any_name); return true; }