updated for version 7.0210
diff --git a/src/eval.c b/src/eval.c
index ee5f0c9..d1e2b19 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -15612,7 +15612,7 @@
 	pos.col = get_tv_number(&li->li_tv);
 	len = (long)STRLEN(ml_get(pos.lnum));
 	if (pos.col <= 0 || ((len == 0 && pos.col > 1)
-					       || (len > 0 && pos.col > len)))
+					  || (len > 0 && (int)pos.col > len)))
 	    return NULL;	/* invalid column number */
 
 	pos.col--;