1 2 3 4 5 6 7 8 9 10
discard """ action: "reject" line: 7 errormsg: "cannot instantiate: \'T\'" """ proc foo[T](x: T) = discard var fun = if true: foo else: foo