diff options
Diffstat (limited to 'src/pkg/exp/eval/func.go')
-rw-r--r-- | src/pkg/exp/eval/func.go | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/pkg/exp/eval/func.go b/src/pkg/exp/eval/func.go index fac7b8629..103d2766d 100644 --- a/src/pkg/exp/eval/func.go +++ b/src/pkg/exp/eval/func.go @@ -40,9 +40,7 @@ type codeBuf struct { instrs code; } -func newCodeBuf() *codeBuf { - return &codeBuf{make(code, 0, 16)}; -} +func newCodeBuf() *codeBuf { return &codeBuf{make(code, 0, 16)} } func (b *codeBuf) push(instr func(*Thread)) { n := len(b.instrs); @@ -57,9 +55,7 @@ func (b *codeBuf) push(instr func(*Thread)) { b.instrs[n] = instr; } -func (b *codeBuf) nextPC() uint { - return uint(len(b.instrs)); -} +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 @@ -80,10 +76,6 @@ type evalFunc struct { code code; } -func (f *evalFunc) NewFrame() *Frame { - return f.outer.child(f.frameSize); -} +func (f *evalFunc) NewFrame() *Frame { return f.outer.child(f.frameSize) } -func (f *evalFunc) Call(t *Thread) { - f.code.exec(t); -} +func (f *evalFunc) Call(t *Thread) { f.code.exec(t) } |