diff --git a/tests/stack-alignment-offset.c b/tests/stack-alignment-offset.c index 91e5f491a..030ca63b9 100644 --- a/tests/stack-alignment-offset.c +++ b/tests/stack-alignment-offset.c @@ -22,7 +22,8 @@ */ #include -#include +#include // for uintptr_t +#include // for atoi /* bwahahahaaa! * oh dear. He's finally flipped @@ -35,7 +36,7 @@ extern int stack_alignment_offset (int alignment) { - return ((unsigned int)&alignment) % alignment; + return ((unsigned int)(uintptr_t)&alignment) % alignment; } extern int