RCG: outputs from a C function looped back as inputs appear as unlinked parts, even with a delay
When an output has been linked back into an input to the same or upstream block, the RCG reports these blocks as unlinked. A delay block inserted in the loop back will prevent this.
For a c-function, complete with MUX in and DEMUX out, a loop back from the DEMUX to the MUX causes the unlink even with a delay block, and even with gain blocks between the delay block and the MUX and DEMUX.