diff --git a/include/chibi/sexp.h b/include/chibi/sexp.h index e8fb00a8..4e629ee9 100755 --- a/include/chibi/sexp.h +++ b/include/chibi/sexp.h @@ -563,7 +563,7 @@ void* sexp_alloc(sexp ctx, size_t size); #define sexp_with_current_source(file, line) #endif -#define sexp_alloc_tagged(ctx, type, tag) sexp_alloc_tagged_aux(ctx, type, tag sexp_with_current_source(__FILE__, __LINE__)) +#define sexp_alloc_tagged(ctx, size, tag) sexp_alloc_tagged_aux(ctx, size, tag sexp_with_current_source(__FILE__, __LINE__)) #define sexp_alloc_type(ctx, type, tag) sexp_alloc_tagged(ctx, sexp_sizeof(type), tag) #define sexp_alloc_bytecode(ctx, i) sexp_alloc_tagged(ctx, sexp_sizeof(bytecode) + i, SEXP_BYTECODE)