On some systems, char is mapped to unsigned char which causes gcc to issue this 
warning:
test/validation/ver_abt_log_dbg/odp_system.c:23:7: error: array subscript has 
type ‘char’ [-Werror=char-subscripts]
Manually casting from char to int should fix issue on both (signed or unsigned) 
types of system

Signed-off-by: Nicolas Morey-Chaisemartin <nmo...@kalray.eu>
---
 test/validation/ver_abt_log_dbg/odp_system.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/validation/ver_abt_log_dbg/odp_system.c 
b/test/validation/ver_abt_log_dbg/odp_system.c
index 1a40957..5185a71 100644
--- a/test/validation/ver_abt_log_dbg/odp_system.c
+++ b/test/validation/ver_abt_log_dbg/odp_system.c
@@ -19,7 +19,7 @@ static void test_odp_version_numbers(void)
                sizeof(version_string)-1);
 
        while (*s) {
-               if (isdigit(*s) || (strncmp(s, ".", 1) == 0)) {
+               if (isdigit((int)*s) || (strncmp(s, ".", 1) == 0)) {
                        char_ok = 1;
                        s++;
                } else {
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to