sub sg { if (COND) { return 1; } else { return 2; } } #### sub sg { if (COND) { return 1; } else { return 2; } die "should never reach this"; } #### sub sg { if (COND) { return 1; } return 2; } #### sub sg { return 1 if COND; return 2; }