blob: 287cc320443e598e7fa070fe24d1111f90c3595c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#undef NDEBUG /* ensure tests always assert. */
#include "upb_def.h"
#include <stdlib.h>
int main() {
upb_symtab *s = upb_symtab_new();
// Will be empty atm since we haven't added anything to the symtab.
int count;
upb_def **defs = upb_symtab_getdefs(s, &count, UPB_DEF_ANY);
for (int i = 0; i < count; i++) {
upb_def_unref(defs[i]);
}
free(defs);
upb_msgdef *fds = upb_getfdsdef();
assert(fds != NULL);
upb_def_unref(UPB_UPCAST(fds));
upb_symtab_unref(s);
return 0;
}
|