diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-12-11 13:47:00 -0500 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-12-11 13:47:00 -0500 |
| commit | ff95aa5e6442c76a229bb54758617bd278d4f709 (patch) | |
| tree | 6ed51cef47d15cb15de7cae33ed01eadb3c8f5c5 | |
| parent | cac894d39f96d8efcb72295bafc337263e2305c8 (diff) | |
Bugfix for max cache size
| -rw-r--r-- | compile.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -970,7 +970,7 @@ CORD compile_statement(env_t *env, ast_t *ast) CORD pop_code = CORD_EMPTY; if (fndef->cache->tag == Int && !cache_size.is_none && cache_size.i > 0) { pop_code = CORD_all("if (cache.entries.length > ", CORD_asprintf("%ld", cache_size.i), - ") Table$remove(&cache, cache.entries.data + cache.entries.stride*RNG$int64(default_rng, I(0), I(cache.entries.length-1)), table_type);\n"); + ") Table$remove(&cache, cache.entries.data + cache.entries.stride*RNG$int64(default_rng, 0, cache.entries.length-1), table_type);\n"); } CORD arg_typedef = compile_struct_header(env, args_def); |
