From 1138360a14ecdb0cd307880deec00311663df39a Mon Sep 17 00:00:00 2001 From: Martine Lenders Date: Sat, 8 Nov 2014 18:17:55 +0100 Subject: [PATCH] unittests: make test macros save for strict aliasing --- tests/unittests/embunit/embUnit/Test.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unittests/embunit/embUnit/Test.h b/tests/unittests/embunit/embUnit/Test.h index 39a528392..240d68827 100644 --- a/tests/unittests/embunit/embUnit/Test.h +++ b/tests/unittests/embunit/embUnit/Test.h @@ -62,9 +62,9 @@ struct __Test { TestImplement* isa; }; -#define Test_name(s) ((Test*)s)->isa->name(s) -#define Test_run(s,r) ((Test*)s)->isa->run(s,r) -#define Test_countTestCases(s) ((Test*)s)->isa->countTestCases(s) +#define Test_name(s) (s)->isa->name(s) +#define Test_run(s,r) (s)->isa->run(s,r) +#define Test_countTestCases(s) (s)->isa->countTestCases(s) #ifdef __cplusplus }