rtasm: assert stack is fully popped in return
authorKeith Whitwell <keith@tungstengraphics.com>
Thu, 1 May 2008 14:31:17 +0000 (15:31 +0100)
committerKeith Whitwell <keith@tungstengraphics.com>
Thu, 1 May 2008 14:37:30 +0000 (15:37 +0100)
src/gallium/auxiliary/rtasm/rtasm_x86sse.c

index d7e22305573b26d54ddae5ba2f3fb396ae16d2bb..40f6f973d69ba57f23e7c365ade0ead60a9d278e 100644 (file)
@@ -495,6 +495,7 @@ void x86_dec( struct x86_function *p,
 void x86_ret( struct x86_function *p )
 {
    DUMP();
+   assert(p->stack_offset == 0);
    emit_1ub(p, 0xc3);
 }