Loading ATS/05_basic_language_elements/0504_parametrization/050402_actual_parameters/NegSem_050402_actual_parameters_096.ttcn +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ module NegSem_050402_actual_parameters_096 { field1 := 1, field2 := ({ subfield1 := 0, subfield2 := 1}, { subfield1 := 2, subfield2 := 3 }) }; // expected error since v_rec.field2.subfield1 not defined since v_rec.field2 is not *, ? or omit (see expansion rules) f_test(v_rec.field2.subfield1); // tested parameter passing (using referencing rules specified at 15.6.2) log(v_rec); setverdict(pass); Loading Loading
ATS/05_basic_language_elements/0504_parametrization/050402_actual_parameters/NegSem_050402_actual_parameters_096.ttcn +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ module NegSem_050402_actual_parameters_096 { field1 := 1, field2 := ({ subfield1 := 0, subfield2 := 1}, { subfield1 := 2, subfield2 := 3 }) }; // expected error since v_rec.field2.subfield1 not defined since v_rec.field2 is not *, ? or omit (see expansion rules) f_test(v_rec.field2.subfield1); // tested parameter passing (using referencing rules specified at 15.6.2) log(v_rec); setverdict(pass); Loading