; RUN: firrtl -i %s -o %s.flo -x X -p c | tee %s.out | FileCheck %s ; CHECK: Expand Whens circuit VecShiftRegister : module VecShiftRegister : input load : UInt(1) output out : UInt(4) input shift : UInt(1) input ins : UInt(4)[4] reg delays : UInt(4)[4] when load : delays.0 := ins.0 delays.1 := ins.1 delays.2 := ins.2 delays.3 := ins.3 else : when shift : delays.0 := ins.0 delays.1 := delays.0 delays.2 := delays.1 delays.3 := delays.2 out := delays.3 ; CHECK: Finished Expand Whens