summaryrefslogtreecommitdiff
path: root/upb/bindings/lua/def.c
diff options
context:
space:
mode:
Diffstat (limited to 'upb/bindings/lua/def.c')
-rw-r--r--upb/bindings/lua/def.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/upb/bindings/lua/def.c b/upb/bindings/lua/def.c
index 76510be..c38b6d1 100644
--- a/upb/bindings/lua/def.c
+++ b/upb/bindings/lua/def.c
@@ -15,13 +15,14 @@
#define LUPB_SYMTAB "lupb.symtab"
#define LUPB_OBJCACHE "lupb.objcache"
-#define CHK(pred) do { \
- upb_status status = UPB_STATUS_INIT; \
- pred; \
+#define CHK(pred) \
+ do { \
+ upb_status status; \
+ upb_status_clear(&status); \
+ pred; \
lupb_checkstatus(L, &status); \
} while (0)
-
/* lupb_wrapper ***************************************************************/
/* Wrappers around upb objects. */
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback