Addresses this warning found by Denis Denisov:

  [tests/array-test.c:137]: (warning) Assert statement modifies 'i'.

Signed-off-by: Bryce Harrington <[email protected]>
---
 tests/array-test.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/tests/array-test.c b/tests/array-test.c
index 37b9afd..fe53240 100644
--- a/tests/array-test.c
+++ b/tests/array-test.c
@@ -126,7 +126,8 @@ TEST(array_for_each)
 {
        static const int elements[] = { 77, 12, 45192, 53280, 334455 };
        struct wl_array array;
-       int *p, i;
+       int *p;
+       int i;
 
        wl_array_init(&array);
        for (i = 0; i < 5; i++) {
@@ -136,8 +137,10 @@ TEST(array_for_each)
        }
 
        i = 0;
-       wl_array_for_each(p, &array)
-               assert(*p == elements[i++]);
+       wl_array_for_each(p, &array) {
+               assert(*p == elements[i]);
+               i++;
+       }
        assert(i == 5);
 
        wl_array_release(&array);
-- 
1.9.1

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to