| 1757 | } |
| 1758 | |
| 1759 | static void lpb_fetchtable(lpb_Env *e, const pb_Field *f) { |
| 1760 | lua_State *L = e->L; |
| 1761 | if (lua53_getfield(L, -1, (const char*)f->name) == LUA_TNIL) { |
| 1762 | lua_pop(L, 1); |
| 1763 | lua_newtable(L); |
| 1764 | lua_pushvalue(L, -1); |
| 1765 | lua_setfield(L, -3, (const char*)f->name); |
| 1766 | } |
| 1767 | } |
| 1768 | |
| 1769 | static void lpbD_rawfield(lpb_Env *e, const pb_Field *f) { |
| 1770 | lua_State *L = e->L; |
no test coverage detected