diff --git a/compiler/intrinsics_type_resolving_ecmascript.cpp b/compiler/intrinsics_type_resolving_ecmascript.cpp index 9397639c336bc476bdcd09cbfba0b20a0c6ec25f..a305c66561438413897645f59a9c8143a2d529e4 100644 --- a/compiler/intrinsics_type_resolving_ecmascript.cpp +++ b/compiler/intrinsics_type_resolving_ecmascript.cpp @@ -114,6 +114,7 @@ bool TypesResolving::InlineTypeOf(IntrinsicInst *intrinsic) any_name->SetAnyType(type); intrinsic->InsertBefore(any_name); intrinsic->ReplaceUsers(any_name); + intrinsic->GetBasicBlock()->RemoveInst(intrinsic); return true; }