Fix order of % versus * in memalign2.c new checks introduced in 12642
(spotted by Florian eagle eyes)


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12643 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/tests/memalign2.c b/memcheck/tests/memalign2.c
index bd47802..b35a70e 100644
--- a/memcheck/tests/memalign2.c
+++ b/memcheck/tests/memalign2.c
@@ -76,8 +76,8 @@
    p = memalign(4096, 100);   assert(0 == (long)p % 4096);
    p = memalign(4097, 100);   assert(0 == (long)p % 8192);
 
-   p = memalign(4 * 1024 * 1024, 100);   assert(0 == (long)p % 4 * 1024 * 1024);
-   p = memalign(16 * 1024 * 1024, 100);   assert(0 == (long)p % 16 * 1024 * 1024);
+   p = memalign(4 * 1024 * 1024, 100);   assert(0 == (long)p % (4 * 1024 * 1024));
+   p = memalign(16 * 1024 * 1024, 100);   assert(0 == (long)p % (16 * 1024 * 1024));
 
 #  define PM(a,b,c) posix_memalign((void**)a, b, c)
 
@@ -98,9 +98,9 @@
    res = PM(&p, 4097, 100);   assert(EINVAL == res);
 
    res = PM(&p, 4 * 1024 * 1024, 100);   assert(0 == res 
-                                                && 0 == (long)p % 4 * 1024 * 1024);
+                                                && 0 == (long)p % (4 * 1024 * 1024));
    res = PM(&p, 16 * 1024 * 1024, 100);   assert(0 == res 
-                                                && 0 == (long)p % 16 * 1024 * 1024);
+                                                && 0 == (long)p % (16 * 1024 * 1024));
 #  endif
    
    return 0;