diff options
| -rwxr-xr-x | examples/make.sh | 2 | ||||
| -rw-r--r-- | include/stc/csmap.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/examples/make.sh b/examples/make.sh index ff452ce8..c60ac3d4 100755 --- a/examples/make.sh +++ b/examples/make.sh @@ -1,5 +1,5 @@ #!/bin/bash -cc='gcc -s -O2 -Wall -std=c99 -pedantic -Wfatal-errors' +cc='gcc -s -O2 -Wall -std=c99 -pedantic -Wfatal-errors -fsanitize=address' #cc='tcc -s -O2 -Wall -std=c99 -pedantic -Wfatal-errors' #cc='clang -s -O2 -Wall -std=c99 -pedantic -Wfatal-errors' #cc='clang -s -O2 -Wall -std=c99 -pedantic -Wfatal-errors -DSTC_CSTR_V1 -DSTC_CSMAP_V1' diff --git a/include/stc/csmap.h b/include/stc/csmap.h index 35b89eea..cea60851 100644 --- a/include/stc/csmap.h +++ b/include/stc/csmap.h @@ -238,6 +238,7 @@ _cx_memb(_reserve)(_cx_self* self, const size_t cap) { if (!nodes) return false; self->cap = cap; + nodes[0] = (_cx_node){{0, 0}, 0}; self->nodes = nodes; return true; } |
