()
| 295 | func (e exprDesc) hasJumps() bool { return e.t != e.f } |
| 296 | func (e exprDesc) isNumeral() bool { return e.kind == kindNumber && e.t == noJump && e.f == noJump } |
| 297 | func (e exprDesc) isVariable() bool { return kindLocal <= e.kind && e.kind <= kindIndexed } |
| 298 | func (e exprDesc) hasMultipleReturns() bool { return e.kind == kindCall || e.kind == kindVarArg } |
| 299 | |
| 300 | func (f *function) assertEqual(a, b interface{}) { |