fix clang warning

This commit is contained in:
CPunch 2020-11-17 03:38:00 -06:00
parent 1189dc4b78
commit ef8218996c

View File

@ -168,11 +168,12 @@ COSMO_API CValue* cosmoT_insert(CState *state, CTable *tbl, CValue key) {
// insert into the table // insert into the table
CTableEntry *entry = findEntry(tbl->table, tbl->capacity - 1, key); // -1 for our capacity mask CTableEntry *entry = findEntry(tbl->table, tbl->capacity - 1, key); // -1 for our capacity mask
if (IS_NIL(entry->key)) if (IS_NIL(entry->key)) {
if (IS_NIL(entry->val)) // is it empty? if (IS_NIL(entry->val)) // is it empty?
tbl->count++; tbl->count++;
else // it's a tombstone, mark it alive! else // it's a tombstone, mark it alive!
tbl->tombstones--; tbl->tombstones--;
}
entry->key = key; entry->key = key;
return &entry->val; return &entry->val;