summaryrefslogtreecommitdiff
path: root/src/upb_parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/upb_parse.h')
-rw-r--r--src/upb_parse.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/upb_parse.h b/src/upb_parse.h
index d9db85c..4600c04 100644
--- a/src/upb_parse.h
+++ b/src/upb_parse.h
@@ -104,7 +104,9 @@ typedef void (*upb_submsg_end_cb)(struct upb_parse_state *s);
* where user_data has as many bytes allocated as specified when initialized. */
struct upb_parse_stack_frame {
size_t end_offset; /* 0 indicates that this is a group. */
+#ifndef __cplusplus /* Temporary hack since C++ doesn't support flex arrays. */
char user_data[];
+#endif
};
struct upb_parse_state {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback