Fixing sexp_context_align_pos when SEXP_USE_ALIGNED_BYTECODE is enabled.

This commit is contained in:
Alex Shinn 2014-07-31 22:31:33 +09:00
parent 8a02343324
commit 213af9c098

View file

@ -1085,7 +1085,7 @@ SEXP_API sexp sexp_make_unsigned_integer(sexp ctx, sexp_luint_t x);
#define sexp_context_exception(x) (sexp_vector_ref(sexp_context_specific(x), SEXP_SIX))
#if SEXP_USE_ALIGNED_BYTECODE
#define sexp_context_align_pos(ctx) sexp_context_pos(ctx) = (sexp)sexp_word_align((sexp_uint_t)sexp_context_pos(ctx))
#define sexp_context_align_pos(ctx) sexp_context_pos(ctx) = (sexp)sexp_make_fixnum(sexp_word_align((sexp_uint_t)sexp_unbox_fixnum(sexp_context_pos(ctx))))
#else
#define sexp_context_align_pos(ctx)
#endif