From 0da61ed2c5b54cd21034cc273111aa9106b7c22d Mon Sep 17 00:00:00 2001 From: Snaipe Date: Sun, 20 Sep 2015 14:01:31 +0200 Subject: [PATCH] Changed parameterized tests to mirror the fix to #50 --- include/criterion/parameterized.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/criterion/parameterized.h b/include/criterion/parameterized.h index 5005e3e..6bfec4e 100644 --- a/include/criterion/parameterized.h +++ b/include/criterion/parameterized.h @@ -25,13 +25,15 @@ .line_ = __LINE__, \ __VA_ARGS__ \ )); \ - SECTION_("cr_tst") \ struct criterion_test IDENTIFIER_(Category, Name, meta) = { \ #Name, \ #Category, \ (void(*)(void)) IDENTIFIER_(Category, Name, impl), \ &IDENTIFIER_(Category, Name, extra) \ - } SECTION_SUFFIX_; \ + }; \ + SECTION_("cr_tst") \ + struct criterion_test *IDENTIFIER_(Category, Name, ptr) \ + = &IDENTIFIER_(Category, Name, meta) SECTION_SUFFIX_; \ CR_PARAM_TEST_PROTOTYPE_(Param, Category, Name) # define ParameterizedTestParameters(Category, Name) \