summaryrefslogtreecommitdiff
path: root/src/upb_parse.h
diff options
context:
space:
mode:
authorJoshua Haberman <joshua@reverberate.org>2009-07-09 11:10:16 -0700
committerJoshua Haberman <joshua@reverberate.org>2009-07-09 11:10:16 -0700
commit4d9c39b94d498e8a3ad2fb4966833092579ed038 (patch)
tree3cb44dae55cd4da6ff0f9b6e0644b0d0e9e3e803 /src/upb_parse.h
parent9bc15a1e74623753bcce0404e9cbd67f56a5e0e1 (diff)
Make benchmark run out-of-the-box.
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