diff options
author | Andy Wingo <wingo@pobox.com> | 2010-05-02 13:14:58 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2010-05-02 13:14:58 +0200 |
commit | ba2d960396c692986ee42274dc7f1d7eb72a9c89 (patch) | |
tree | 03f4e1595b8b5281773bf19574b5385a76efc8ab /libguile/vm-i-scheme.c | |
parent | 41e64dd73c687400c3d88a974069d1676b26b6d7 (diff) | |
download | guile-ba2d960396c692986ee42274dc7f1d7eb72a9c89.tar.gz |
add SCM_UNLIKELY to CHECK_UNDERFLOW
* libguile/vm-engine.h (CHECK_OVERFLOW, CHECK_UNDERFLOW): Add
SCM_UNLIKELY blocks. Fix off-by-one error in CHECK_UNDERFLOW.
(PRE_CHECK_UNDERFLOW): New macro, for checking underflow before
accessing the current sp.
(POP): Use PRE_CHECK_UNDERFLOW.
Diffstat (limited to 'libguile/vm-i-scheme.c')
0 files changed, 0 insertions, 0 deletions