Jacek Caban : jscript: Rename throw opcode to throw_ref.

Alexandre Julliard julliard at winehq.org
Wed Dec 28 13:44:34 CST 2011


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Dec 28 12:06:03 2011 +0100

jscript: Rename throw opcode to throw_ref.

---

 dlls/jscript/compile.c |    6 +++---
 dlls/jscript/engine.c  |    2 +-
 dlls/jscript/engine.h  |    2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/jscript/compile.c b/dlls/jscript/compile.c
index 585520d..c02db25 100644
--- a/dlls/jscript/compile.c
+++ b/dlls/jscript/compile.c
@@ -322,7 +322,7 @@ static HRESULT compile_increment_expression(compiler_ctx_t *ctx, unary_expressio
         if(FAILED(hres))
             return hres;
 
-        return push_instr_uint(ctx, OP_throw, JS_E_ILLEGAL_ASSIGN);
+        return push_instr_uint(ctx, OP_throw_ref, JS_E_ILLEGAL_ASSIGN);
     }
 
     hres = compile_memberid_expression(ctx, expr->expression, fdexNameEnsure);
@@ -545,7 +545,7 @@ static HRESULT compile_assign_expression(compiler_ctx_t *ctx, binary_expression_
         if(op != OP_LAST && push_instr(ctx, op) == -1)
             return E_OUTOFMEMORY;
 
-        return push_instr_uint(ctx, OP_throw, JS_E_ILLEGAL_ASSIGN);
+        return push_instr_uint(ctx, OP_throw_ref, JS_E_ILLEGAL_ASSIGN);
     }
 
     hres = compile_memberid_expression(ctx, expr->expression1, fdexNameEnsure);
@@ -1123,7 +1123,7 @@ static HRESULT compile_forin_statement(compiler_ctx_t *ctx, forin_statement_t *s
         if(FAILED(hres))
             return hres;
     }else {
-        hres = push_instr_uint(ctx, OP_throw, JS_E_ILLEGAL_ASSIGN);
+        hres = push_instr_uint(ctx, OP_throw_ref, JS_E_ILLEGAL_ASSIGN);
         if(FAILED(hres))
             return hres;
 
diff --git a/dlls/jscript/engine.c b/dlls/jscript/engine.c
index f3268ba..5c4852b 100644
--- a/dlls/jscript/engine.c
+++ b/dlls/jscript/engine.c
@@ -1250,7 +1250,7 @@ HRESULT throw_statement_eval(script_ctx_t *ctx, statement_t *_stat, return_type_
     return DISP_E_EXCEPTION;
 }
 
-static HRESULT interp_throw(exec_ctx_t *ctx)
+static HRESULT interp_throw_ref(exec_ctx_t *ctx)
 {
     const HRESULT arg = ctx->parser->code->instrs[ctx->ip].arg1.uint;
 
diff --git a/dlls/jscript/engine.h b/dlls/jscript/engine.h
index b2f2f82..147bcad 100644
--- a/dlls/jscript/engine.h
+++ b/dlls/jscript/engine.h
@@ -99,7 +99,7 @@ typedef struct _func_stack {
     X(rshift2,    1, 0,0)                  \
     X(str,        1, ARG_STR,    0)        \
     X(this,       1, 0,0)                  \
-    X(throw,      0, ARG_UINT,   0)        \
+    X(throw_ref,  0, ARG_UINT,   0)        \
     X(throw_type, 0, ARG_UINT,   ARG_STR)  \
     X(tonum,      1, 0,0)                  \
     X(tree,       1, ARG_STAT,   0)        \




More information about the wine-cvs mailing list