summaryrefslogtreecommitdiff
path: root/tests/test_def.c
diff options
context:
space:
mode:
authorJoshua Haberman <jhaberman@gmail.com>2016-09-12 11:17:25 -0700
committerGitHub <noreply@github.com>2016-09-12 11:17:25 -0700
commit77c97fd3f29caa5c243294b5f4e6763b3ed3c36f (patch)
treed1f21edb5732580bb15a26918eb684d139528f89 /tests/test_def.c
parentb176b976a5f941a73b2247b3ae8473bf1c0c0fa7 (diff)
parent5a49a3360598abbb2250bd5ebd01ed173a65f8ac (diff)
Merge pull request #70 from haberman/reffix
Some refcounting fixes.
Diffstat (limited to 'tests/test_def.c')
-rw-r--r--tests/test_def.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_def.c b/tests/test_def.c
index e9ca438..669aed0 100644
--- a/tests/test_def.c
+++ b/tests/test_def.c
@@ -53,9 +53,11 @@ static upb_symtab *load_test_proto(void *owner) {
files_ptr = files;
while (*files_ptr) {
- bool ok = upb_symtab_addfile(s, *files, &status);
+ ASSERT(!upb_filedef_isfrozen(*files_ptr));
+ bool ok = upb_symtab_addfile(s, *files_ptr, &status);
ASSERT(ok);
- upb_filedef_unref(*files, &files);
+ ASSERT(upb_filedef_isfrozen(*files_ptr));
+ upb_filedef_unref(*files_ptr, &files);
files_ptr++;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback