Fixup alloca_list macros, we don't want the & ops

This commit is contained in:
Justin Ethier 2018-11-22 18:44:18 -05:00
parent 931b449579
commit 07683bf273

View file

@ -1163,18 +1163,18 @@ typedef pair_type *pair;
#define alloca_list_2(l, a1, a2) \ #define alloca_list_2(l, a1, a2) \
alloca_pair(l##__2, a2, NULL); \ alloca_pair(l##__2, a2, NULL); \
alloca_pair(l, a1, &l##__2); alloca_pair(l, a1, l##__2);
#define alloca_list_3(l, a1, a2, a3) \ #define alloca_list_3(l, a1, a2, a3) \
alloca_pair(l##__3, a3, NULL); \ alloca_pair(l##__3, a3, NULL); \
alloca_pair(l##__2, a2, &l##__3); \ alloca_pair(l##__2, a2, l##__3); \
alloca_pair(l, a1, &l##__2); alloca_pair(l, a1, l##__2);
#define alloca_list_4(l, a1, a2, a3, a4) \ #define alloca_list_4(l, a1, a2, a3, a4) \
alloca_pair(l##__4, a4, NULL); \ alloca_pair(l##__4, a4, NULL); \
alloca_pair(l##__3, a3, &l##__4); \ alloca_pair(l##__3, a3, l##__4); \
alloca_pair(l##__2, a2, &l##__3); \ alloca_pair(l##__2, a2, l##__3); \
alloca_pair(l, a1, &l##__2); alloca_pair(l, a1, l##__2);
/** /**
* Create a pair with a single value. * Create a pair with a single value.