From b8d18f88ac8ad9371e3c49228365ae1cd4792758 Mon Sep 17 00:00:00 2001 From: Torok Gergo Date: Tue, 9 Sep 2025 14:00:22 +0200 Subject: [PATCH] CTS negative spread param test fix Reason: Spreading array into any assignable type of rest parameter by design should be allowed. Description: CTS test generation short fix Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICVTF6 Signed-off-by: Torok Gergo --- .../01.formal_parameters/cons_parameters.params.yaml | 3 +-- .../01.formal_parameters/cons_parameters_gen.params.yaml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters.params.yaml b/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters.params.yaml index bfec4ed4bc..2d17e3dde8 100644 --- a/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters.params.yaml +++ b/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters.params.yaml @@ -545,8 +545,7 @@ cases: arktest.assertEQ(a.p[1], 1) arktest.assertEQ(a.p[2], 2) - - tags: 'compile-only, negative' - decl: |- + - decl: |- class A { p: Object[] constructor(...obj: Object[]) { diff --git a/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters_gen.params.yaml b/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters_gen.params.yaml index 2fa632e3cc..9e2a03da9e 100644 --- a/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters_gen.params.yaml +++ b/static_core/plugins/ets/tests/ets-templates/09.classes/09.constructor_declaration/01.formal_parameters/cons_parameters_gen.params.yaml @@ -468,8 +468,7 @@ cases: arktest.assertEQ(a.p[1], 1) arktest.assertEQ(a.p[2], 2) - - tags: 'compile-only, negative' - decl: |- + - decl: |- class A { p: T[] constructor(...obj: T[]) { -- Gitee