summaryrefslogtreecommitdiff
path: root/libguile/struct.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@unquote.local>2008-04-10 01:23:06 +0200
committerLudovic Courtès <ludo@gnu.org>2008-04-10 23:21:30 +0200
commit54ee7cdfce93366c10a28e54ac14090b8c94b91b (patch)
tree542e48f6e882d6e135ac9647e6fe100158627312 /libguile/struct.c
parent08365ce40013cde2597e851e859ccc034fa20bd3 (diff)
downloadguile-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