summaryrefslogtreecommitdiff
path: root/uscript/vm.h
diff options
context:
space:
mode:
Diffstat (limited to 'uscript/vm.h')
-rw-r--r--uscript/vm.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/uscript/vm.h b/uscript/vm.h
index 9ab1407..a20aa61 100644
--- a/uscript/vm.h
+++ b/uscript/vm.h
@@ -8,7 +8,7 @@
#define STACK_SIZE (MAX_CALL_FRAMES * 256)
#define vm_pop() (*(--vm.stacktop))
-#define vm_peek() (vm.stacktop[-1])
+#define vm_peek(i) (vm.stacktop[-1 - i])
#define vm_push(v) (*vm.stacktop++ = (v))
#define vm_get(i) (vm.cf->stackbot[i])