Jacek Caban : jscript: Use DEFAULT_UNREACHABLE macro where appropriate.

Alexandre Julliard julliard at winehq.org
Wed Mar 13 17:10:07 CDT 2013


Module: wine
Branch: master
Commit: 3faeffc5f474db6c835e035734a4dd96999af234
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3faeffc5f474db6c835e035734a4dd96999af234

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 13 10:44:07 2013 +0100

jscript: Use DEFAULT_UNREACHABLE macro where appropriate.

---

 dlls/jscript/compile.c |   22 ++++++----------------
 1 files changed, 6 insertions(+), 16 deletions(-)

diff --git a/dlls/jscript/compile.c b/dlls/jscript/compile.c
index 84d3d5f..516de49 100644
--- a/dlls/jscript/compile.c
+++ b/dlls/jscript/compile.c
@@ -92,8 +92,7 @@ static void dump_instr_arg(instr_arg_type_t type, instr_arg_t *arg)
     case ARG_FUNC:
     case ARG_NONE:
         break;
-    default:
-        assert(0);
+    DEFAULT_UNREACHABLE;
     }
 }
 
@@ -447,8 +446,7 @@ static HRESULT compile_memberid_expression(compiler_ctx_t *ctx, expression_t *ex
         hres = push_instr_uint(ctx, OP_memberid, flags);
         break;
     }
-    default:
-        assert(0);
+    DEFAULT_UNREACHABLE;
     }
 
     return hres;
@@ -771,9 +769,7 @@ static HRESULT compile_literal(compiler_ctx_t *ctx, literal_t *literal)
         instr_ptr(ctx, instr)->u.arg[1].uint = literal->u.regexp.flags;
         return S_OK;
     }
-    default:
-        assert(0);
-        return E_FAIL;
+    DEFAULT_UNREACHABLE;
     }
 }
 
@@ -797,9 +793,7 @@ static HRESULT literal_as_bstr(compiler_ctx_t *ctx, literal_t *literal, BSTR *st
         jsstr_release(jsstr);
         break;
     }
-    default:
-        assert(0);
-        return E_FAIL;
+    DEFAULT_UNREACHABLE;
     }
 
     return *str ? S_OK : E_OUTOFMEMORY;
@@ -1050,9 +1044,7 @@ static HRESULT compile_expression(compiler_ctx_t *ctx, expression_t *expr, BOOL
     case EXPR_BXOR:
         hres = compile_binary_expression(ctx, (binary_expression_t*)expr, OP_xor);
         break;
-    default:
-        assert(0);
-        hres = E_FAIL;
+    DEFAULT_UNREACHABLE;
     }
 
     if(FAILED(hres))
@@ -1769,9 +1761,7 @@ static HRESULT compile_statement(compiler_ctx_t *ctx, statement_ctx_t *stat_ctx,
     case STAT_WITH:
         hres = compile_with_statement(ctx, (with_statement_t*)stat);
         break;
-    default:
-        assert(0);
-        hres = E_FAIL;
+    DEFAULT_UNREACHABLE;
     }
 
     if(stat_ctx) {




More information about the wine-cvs mailing list