summaryrefslogtreecommitdiff
path: root/src/upb_msg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/upb_msg.c')
-rw-r--r--src/upb_msg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/upb_msg.c b/src/upb_msg.c
index 27170f5..951b5e0 100644
--- a/src/upb_msg.c
+++ b/src/upb_msg.c
@@ -146,7 +146,7 @@ INLINE void upb_msg_sethas(upb_msg *msg, upb_fielddef *f) {
}
void upb_msg_set(upb_msg *msg, upb_fielddef *f, upb_value val) {
- assert(val.type == upb_field_valuetype(f));
+ assert(val.type == upb_types[upb_field_valuetype(f)].inmemory_type);
upb_valueptr ptr = _upb_msg_getptr(msg, f);
if (upb_field_ismm(f)) {
// Unref any previous value we may have had there.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback