diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-12-29 12:40:13 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-12-29 12:40:13 +0100 |
| commit | 49231a593a5039a6390c6d71caa49799de51a54e (patch) | |
| tree | 3eba9c265e42ff271a2cd3571eb7bffd144256e8 /src | |
| parent | 0338899804bb57d66e9ffb5e6fbf902b2cd9681d (diff) | |
| download | box64-49231a593a5039a6390c6d71caa49799de51a54e.tar.gz box64-49231a593a5039a6390c6d71caa49799de51a54e.zip | |
Removed defaultsymbol cache, it breaks some stuffs
Diffstat (limited to 'src')
| -rw-r--r-- | src/librarian/symbols.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/librarian/symbols.c b/src/librarian/symbols.c index 3c37e9c0..4584c8fc 100644 --- a/src/librarian/symbols.c +++ b/src/librarian/symbols.c @@ -286,16 +286,9 @@ void AddDefaultVersion(kh_defaultversion_t* def, const char* symname, const char } const char* GetDefaultVersion(kh_defaultversion_t* def, const char* symname) { - // small Q'nD cache of last value, because it's called many time - static const char* previous_res = NULL; - static const char* previous_name = NULL; - if(previous_name == symname) - return previous_res; khint_t k = kh_get(defaultversion, def, symname); - previous_name = symname; if(k==kh_end(def)) - previous_res = NULL; + return NULL; else - previous_res = kh_value(def, k); - return previous_res; + return kh_value(def, k); } |