; RUN: firrtl -i %s -o %s.flo -x X -p c | tee %s.out | FileCheck %s ; CHECK: Done! circuit ModuleVec : module PlusOne : input in : UInt<32> output out : UInt<32> node T_33 = UInt<1>(1) node T_34 = add(in, T_33) out := T_34 module PlusOne_25 : input in : UInt<32> output out : UInt<32> node T_35 = UInt<1>(1) node T_36 = add(in, T_35) out := T_36 module ModuleVec : output ins : UInt<32>[2] output outs : UInt<32>[2] inst T_37 of PlusOne inst T_38 of PlusOne_25 wire pluses : {flip in : UInt<32>, out : UInt<32>}[2] pluses[0] := T_37 pluses[1] := T_38 pluses.s.in := ins.s outs[0] := pluses.s.out pluses.s.in := ins[1] outs[1] := pluses[1].out