summaryrefslogtreecommitdiff
path: root/libguile/boolean.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-05-12 23:29:16 +0200
committerAndy Wingo <wingo@pobox.com>2011-05-13 13:48:07 +0200
commit544a29de14c980e1357bda4a241eef7590c6c624 (patch)
tree622c6fcfe90701226520e8c8828db812fa7b2f8d /libguile/boolean.c
parentb5070556c568eae7c597331b60c1d21828b6cc99 (diff)
downloadguile-544a29de14c980e1357bda4a241eef7590c6c624.tar.gz
fix static allocation with debug_typing_strictness==2
* libguile/tags.h (SCM): For SCM_DEBUG_TYPING_STRICTNESS==2, give the union a tag, and use C99 compound literals to construct the value. This allows SCM_PACK to be a constant expression. * libguile/snarf.h: Allow SCM_SUPPORT_STATIC_ALLOCATION for SCM_DEBUG_TYPING_STRICTNESS==2. (SCM_IMMUTABLE_STRING): Properly parenthesize the string length. (SCM_STATIC_PROGRAM): Fix for SCM_DEBUG_TYPING_STRICTNESS==2.
Diffstat (limited to 'libguile/boolean.c')
0 files changed, 0 insertions, 0 deletions