Fix problem when using more than one macro VARIANT_DEF2

This commit is contained in:
Patrick Pelissier committed 2017-02-26 00:34:03 +01:00
1 parent e2bb0407ec
commit ca34c746aa
2 files changed
+32 -25

No files matched your search

+5 -1
View File
@@ -38,7 +38,7 @@ static void test_pair(void)
assert (pair_empty_p(p));
assert (!pair_key_p(p));
assert (!pair_value_p(p));
pair_set_key(p, 17);
assert (!pair_empty_p(p));
assert (pair_key_p(p));
@@ -87,6 +87,10 @@ static void test_pair(void)
pair_clear(p);
}
VARIANT_DEF2(triple,
(key, string_t, STRING_OPLIST),
(value, mpz_t, (INIT(mpz_init), INIT_SET(mpz_init_set), SET(mpz_set), CLEAR(mpz_clear) )),
(diff, int, M_DEFAULT_OPLIST) )
int main(void)
{