allow "throw + void" on cond expr