diff options
-rw-r--r-- | src/fns.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fns.c b/src/fns.c index 90bb3fac178..354b3415ec5 100644 --- a/src/fns.c +++ b/src/fns.c @@ -512,8 +512,9 @@ Symbols are also allowed; their print names are used instead. */) int ws = sizeof (size_t); const char *w1 = SSDATA (string1); const char *w2 = SSDATA (string2); - while (b < nb - ws + 1 && load_unaligned_size_t (w1 + b) - == load_unaligned_size_t (w2 + b)) + while (b < nb - ws + 1 + && (load_unaligned_size_t (w1 + b) + == load_unaligned_size_t (w2 + b))) b += ws; } #endif |