(C3109) Subroutines with illegal local variables type
Local variables are defined as a user-defined type (UDT) that is a queue or an array (of any dimension) of a queue.subroutine <subroutine name>
<user-def type>, type of local variable
<local variable>, defined as <type>A subroutineF1
, defined as a procedure, has a local variableLV1
defined in terms of a UDTT_LV1
.T_LV1
is defined as a queue of integers, which is an illegal type for local variables.