diff options
Diffstat (limited to 'usr/austin/eval/func.go')
-rw-r--r-- | usr/austin/eval/func.go | 4 |
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)); |