summaryrefslogtreecommitdiff
path: root/usr/austin/eval/func.go
diff options
context:
space:
mode:
Diffstat (limited to 'usr/austin/eval/func.go')
-rw-r--r--usr/austin/eval/func.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/usr/austin/eval/func.go b/usr/austin/eval/func.go
index 29bc05b22..cc790452b 100644
--- a/usr/austin/eval/func.go
+++ b/usr/austin/eval/func.go
@@ -62,6 +62,10 @@ func (b *codeBuf) push(instr func(*vm)) {
b.instrs[n] = instr;
}
+func (b *codeBuf) nextPC() uint {
+ return uint(len(b.instrs));
+}
+
func (b *codeBuf) get() code {
// Freeze this buffer into an array of exactly the right size
a := make(code, len(b.instrs));