diff --git a/tests/Makefile b/tests/Makefile index 62a80d85..ddb3dfcd 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -91,7 +91,7 @@ fail-generic.log: fail-no-oplist.log: @$(MAKE) fail-generic.log FAIL_BASE=fail-no-oplist FAIL_SEQ=44 fail-chain-oplist.log: - @$(MAKE) fail-generic.log FAIL_BASE=fail-chain-oplist FAIL_SEQ=23 + @$(MAKE) fail-generic.log FAIL_BASE=fail-chain-oplist FAIL_SEQ=24 fail-incompatible.log: @$(MAKE) fail-generic.log FAIL_BASE=fail-incompatible FAIL_SEQ=24 @@ -122,7 +122,6 @@ gene-string: $(CC) $(CFLAGS) $(CPPFLAGS) -O3 -march=native -DNDEBUG -S tgen-mstring.c && less tgen-mstring.s -##################################################################################################### # Coverage ##################################################################################################### diff --git a/tests/fail-chain-oplist.c b/tests/fail-chain-oplist.c index 6334ad59..78929c93 100644 --- a/tests/fail-chain-oplist.c +++ b/tests/fail-chain-oplist.c @@ -221,6 +221,15 @@ int f(void) { return r; } +#elif TEST == 24 + +#include "m-tuple.h" +#include "m-string.h" + +//TUPLE_DEF2(aggregate, (x, int), (z, string_t)) +#define M_OPL_aggregate_t() TUPLE_OPLIST(aggregate, int, string_t) +TUPLE_DEF2(struct2, (a, aggregate_t)) + #else # warning TEST variable is out of range. #endif