diff options
author | Andy Wingo <wingo@unquote.local> | 2008-04-10 01:23:06 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-04-10 23:21:30 +0200 |
commit | 54ee7cdfce93366c10a28e54ac14090b8c94b91b (patch) | |
tree | 542e48f6e882d6e135ac9647e6fe100158627312 /libguile/struct.c | |
parent | 08365ce40013cde2597e851e859ccc034fa20bd3 (diff) | |
download | guile-54ee7cdfce93366c10a28e54ac14090b8c94b91b.tar.gz |
respect slot allocation, e.g. for <read-only-slot>
* libguile/goops.c (get_slot_value, set_slot_value): In the struct
allocation case, don't poke the slots array directly -- we should
go through struct-ref/struct-set! code so that we get the
permissions and allocation ('u' versus 'p') correct.
Diffstat (limited to 'libguile/struct.c')
0 files changed, 0 insertions, 0 deletions