| 47 | ** nodes for block list (list of active blocks) |
| 48 | */ |
| 49 | typedef struct BlockCnt { |
| 50 | struct BlockCnt *previous; /* chain */ |
| 51 | int firstlabel; /* index of first label in this block */ |
| 52 | int firstgoto; /* index of first pending goto in this block */ |
| 53 | lu_byte nactvar; /* # active locals outside the block */ |
| 54 | lu_byte upval; /* true if some variable in the block is an upvalue */ |
| 55 | lu_byte isloop; /* true if 'block' is a loop */ |
| 56 | lu_byte insidetbc; /* true if inside the scope of a to-be-closed var. */ |
| 57 | } BlockCnt; |
| 58 | |
| 59 | |
| 60 |
nothing calls this directly
no outgoing calls
no test coverage detected