diff options
author | Andy Wingo <wingo@pobox.com> | 2021-04-25 20:27:34 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2021-04-25 20:27:34 +0200 |
commit | 976433d667e2502c25f8f6ac8eef04b7d472df6d (patch) | |
tree | fdb1671b3d8ea8ddb8f798723687049ac5d69cc9 /libguile/intrinsics.c | |
parent | 5809279b9949692469d98a843227cd242217bea3 (diff) | |
download | guile-976433d667e2502c25f8f6ac8eef04b7d472df6d.tar.gz |
Fix cached-module-box cache keys
* module/language/cps/reify-primitives.scm (cached-module-box): Include
public? in cache key, so we don't accidentally alias private and
exported names. Also include bound?, to avoid a window in which thread
A resolves and caches var V in preparation for setting it, but thread B
sees V for ref before it was initialized.
Diffstat (limited to 'libguile/intrinsics.c')
0 files changed, 0 insertions, 0 deletions