(e exprDesc)
| 694 | } |
| 695 | |
| 696 | func (f *function) ExpressionToAnyRegisterOrUpValue(e exprDesc) exprDesc { |
| 697 | if e.kind != kindUpValue || e.hasJumps() { |
| 698 | e = f.ExpressionToAnyRegister(e) |
| 699 | } |
| 700 | return e |
| 701 | } |
| 702 | |
| 703 | func (f *function) ExpressionToValue(e exprDesc) exprDesc { |
| 704 | if e.hasJumps() { |
no test coverage detected