(l *State, status bool)
| 50 | } |
| 51 | |
| 52 | func finishProtectedCall(l *State, status bool) int { |
| 53 | if !l.CheckStack(1) { |
| 54 | l.SetTop(0) // create space for return values |
| 55 | l.PushBoolean(false) |
| 56 | l.PushString("stack overflow") |
| 57 | return 2 // return false, message |
| 58 | } |
| 59 | l.PushBoolean(status) // first result (status) |
| 60 | l.Replace(1) // put first result in the first slot |
| 61 | return l.Top() |
| 62 | } |
| 63 | |
| 64 | func protectedCallContinuation(l *State) int { |
| 65 | _, shouldYield, _ := l.Context() |
no test coverage detected