summaryrefslogtreecommitdiff
path: root/src/qcommon/vm_interpreted.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/qcommon/vm_interpreted.c')
-rw-r--r--src/qcommon/vm_interpreted.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/qcommon/vm_interpreted.c b/src/qcommon/vm_interpreted.c
index 428d56f2..f9071669 100644
--- a/src/qcommon/vm_interpreted.c
+++ b/src/qcommon/vm_interpreted.c
@@ -377,8 +377,6 @@ int VM_CallInterpreted( vm_t *vm, int *args ) {
*(int *)&image[ programStack + 4 ] = 0; // return stack
*(int *)&image[ programStack ] = -1; // will terminate the loop on return
- vm->callLevel = 0;
-
VM_Debug(0);
// vm_debugLevel=2;
@@ -517,7 +515,7 @@ nextInstruction2:
if ( programCounter < 0 ) {
// system call
int r;
- int temp;
+// int temp;
#ifdef DEBUG_VM
int stomped;
@@ -526,7 +524,7 @@ nextInstruction2:
}
#endif
// save the stack to allow recursive VM entry
- temp = vm->callLevel;
+// temp = vm->callLevel;
vm->programStack = programStack - 4;
#ifdef DEBUG_VM
stomped = *(int *)&image[ programStack + 4 ];
@@ -559,7 +557,7 @@ nextInstruction2:
opStack++;
*opStack = r;
programCounter = *(int *)&image[ programStack ];
- vm->callLevel = temp;
+// vm->callLevel = temp;
#ifdef DEBUG_VM
if ( vm_debugLevel ) {
Com_Printf( "%s<--- %s\n", DEBUGSTR, VM_ValueToSymbol( vm, programCounter ) );
@@ -600,7 +598,7 @@ nextInstruction2:
// vm_debugLevel = 2;
// VM_StackTrace( vm, programCounter, programStack );
}
- vm->callLevel++;
+// vm->callLevel++;
}
#endif
goto nextInstruction;
@@ -615,7 +613,7 @@ nextInstruction2:
#ifdef DEBUG_VM
profileSymbol = VM_ValueToFunctionSymbol( vm, programCounter );
if ( vm_debugLevel ) {
- vm->callLevel--;
+// vm->callLevel--;
Com_Printf( "%s<--- %s\n", DEBUGSTR, VM_ValueToSymbol( vm, programCounter ) );
}
#endif