Community
Participate
Working Groups
Tomas Urban reported in mantic CR 7607 an interesting case related to connect and map statements. Currently this code is accepted: " type port P message { in integer; } type component C { port P p; } testcase TC() runs on C system C { var C v_ptc := C.create; connect(self:p, v_ptc:p); } " But as the port does not have an out parameter list, it is not possible to actually send out any message on this port and so the connection should be reported as erroneous (or at least quality warning) This should be done in the core and designer components.
Assigned
Added in titan.core: https://github.com/eclipse/titan.core/commit/1ac61b5150218c6cb80003cb17c880bcb3e1e920 The eclipse plugin only implemented the checks for the connect operation (except for the procedure based port). This still needs to be implemented in the eclipse plugin.
This bug was migrated to GitLab: https://gitlab.eclipse.org/eclipse/titan/titan.core/-/issues