Reparser forgets the second definition while the first definition is renamed
Submitted by Jeno Attila Balasko
Assigned to Jeno Attila Balasko
Link to original bug (#501421)
Description
Created attachment 264149 Bad error markers (capture)
Let's see this module: module temp {
group g_1 {
type port MyPort0 message { inout integer } with { extension "internal" };
type component CT { port MyPort0 p; port MyPort0 p_array[3][3]; }
type port MyPort0 message { inout integer } }
}
If the first "type port" is renamed to MyPort by deleting the 0 from the name, the reparser does not find the second definition and put error markers on the ports component CT: "There is no visible definition with name MyPort0' in module
temp' temp.ttcn /TR_2016_09/src line 10 on-the-fly semantic markers"
Attachment 264149, "Bad error markers (capture)":
Version: 5.5.0