Commit Graph

2 Commits

Author SHA1 Message Date
15651885392
3663fdf617 Close ICpath in ldprivateproperty and stprivateproperty
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANU24?from=project-issue
Reason: Due to the imperfect realisation of IC-path in ldprivateproperty and stprivateproperty, when two object create by the same function, they will use the same profiletypeinfo. So it can't throw a typeError when C2 accessed the private property of C1 when run in pgo-int mode
Description: close the ICpath when handle ldprivateproperty and stprivateproperty temporarily
Signed-off-by: 15651885392 <xingshunxiang@huawei.com>
Change-Id: I829782a7b45ba2b556dce2ea3ad036708f329dec
2024-09-05 11:57:42 +08:00
Andrey Efremov
fe11b7eb93 Fix test262 from #18438
- Fix invalid SpillFill reg in LSRA
- Fix private get/set in NumberSpeculativeRetype
- Fix missing deopt in private get/set lowering
- Add more comments for circuit gates

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAIA95

Change-Id: I5a522457cad3a4ab796ebbb8335d97974e40532b
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-08-16 17:04:51 +08:00