542d3c3532
Code such as ``` val b = getBoolean() if (b) 4 else if (b) 5 ``` didn't generate a value on the stack always and therefore would have control-flow paths leading to a pop instruction with nothing on the stack. Change-Id: I09d059f361e56a41880006e3f4e51e9acdbd167d