Added codegen for IfCaseExpr