]> granicus.if.org Git - yasm/commitdiff
Fix some warnings.
authorPeter Johnson <peter@tortall.net>
Tue, 13 Feb 2007 06:17:45 +0000 (06:17 -0000)
committerPeter Johnson <peter@tortall.net>
Tue, 13 Feb 2007 06:17:45 +0000 (06:17 -0000)
svn path=/trunk/yasm/; revision=1765

modules/objfmts/coff/win64-except.c

index 267090f2aa3a1ddaf6ff010b9f35a539eff8ebfa..6b595aa5f712147776205216db61c11ecb69dd51 100644 (file)
@@ -396,6 +396,8 @@ win64_uwcode_bc_calc_len(yasm_bytecode *bc, yasm_bc_add_span_func add_span,
            break;
        default:
            yasm_internal_error(N_("unrecognied unwind opcode"));
+           /*@unreached@*/
+           return 0;
     }
 
     intn = yasm_value_get_intnum(&code->off, bc, 0);
@@ -512,6 +514,10 @@ win64_uwcode_bc_tobytes(yasm_bytecode *bc, unsigned char **bufp, void *d,
        case UWOP_SAVE_XMM128_FAR:
            size = 4; low = high = 0; shift = 0; mask = 0xF;
            break;
+       default:
+           yasm_internal_error(N_("unrecognied unwind opcode"));
+           /*@unreached@*/
+           return 1;
     }
 
     /* Check for overflow */