diff --git a/src/internal.h b/src/internal.h index edc3587959..00edd4fdeb 100644 --- a/src/internal.h +++ b/src/internal.h @@ -128,14 +128,10 @@ * */ # ifndef ATTRIBUTE_MOCKABLE -# if defined(WIN32) -# define ATTRIBUTE_MOCKABLE +# if __GNUC_PREREQ(4, 5) +# define ATTRIBUTE_MOCKABLE __attribute__((__noinline__, __noclone__, __weak__)) # else -# if __GNUC_PREREQ(4, 5) -# define ATTRIBUTE_MOCKABLE __attribute__((__noinline__, __noclone__, __weak__)) -# else -# define ATTRIBUTE_MOCKABLE __attribute__((__noinline__, __weak__)) -# endif +# define ATTRIBUTE_MOCKABLE __attribute__((__noinline__, __weak__)) # endif # endif