* src/vm/jit/stack.c (new_stack_analyse): Removed obsolete stack depth
authoredwin <none@none>
Tue, 3 Oct 2006 20:22:28 +0000 (20:22 +0000)
committeredwin <none@none>
Tue, 3 Oct 2006 20:22:28 +0000 (20:22 +0000)
checking code.

* src/vm/jit/stack.h (CHECK_STACK_DEPTH): Removed macro.

src/vm/jit/stack.c
src/vm/jit/stack.h

index 15e7a3bcaf44fd603cc8791fa1668ef6e1ecd491..52f6630ef90d1e4377cf4952a297ee8215a8a43a 100644 (file)
@@ -30,7 +30,7 @@
             Christian Thalinger
             Christian Ullrich
 
-   $Id: stack.c 5633 2006-10-02 13:59:13Z edwin $
+   $Id: stack.c 5652 2006-10-03 20:22:28Z edwin $
 
 */
 
@@ -4492,10 +4492,6 @@ throw_stack_overflow:
        exceptions_throw_verifyerror(m, "Stack size too large");
        return false;
 
-throw_stack_depth_error:
-       exceptions_throw_verifyerror(m,"Stack depth mismatch");
-       return false;
-
 throw_stack_type_error:
        exceptions_throw_verifyerror_for_stack(m, expectedtype);
        return false;
index 3dcb39ccab8d94c2af38de2a4a4b052329fb3e5a..d8432ebd5bde146246010a3649a4c970cb3c95d4 100644 (file)
@@ -29,7 +29,7 @@
    Changes: Christian Ullrich
                        Edwin Steiner
 
-   $Id: stack.h 5447 2006-09-09 21:33:48Z edwin $
+   $Id: stack.h 5652 2006-10-03 20:22:28Z edwin $
 
 */
 
 
 /* macros used internally by analyse_stack ************************************/
 
-/*--------------------------------------------------*/
-/* STACK DEPTH CHECKING                             */
-/*--------------------------------------------------*/
-
-#if defined(ENABLE_VERIFIER)
-#define CHECK_STACK_DEPTH(depthA,depthB)                             \
-    do {                                                             \
-        if ((depthA) != (depthB))                                    \
-            goto throw_stack_depth_error;                            \
-    } while (0)
-#else /* !ENABLE_VERIFIER */
-#define CHECK_STACK_DEPTH(depthA,depthB)
-#endif /* ENABLE_VERIFIER */
-
-
 /*--------------------------------------------------*/
 /* BASIC TYPE CHECKING                              */
 /*--------------------------------------------------*/