Author: Armin Rigo <[email protected]>
Branch:
Changeset: r74223:f1a9e1e2d3c3
Date: 2014-10-25 16:32 +0200
http://bitbucket.org/pypy/pypy/changeset/f1a9e1e2d3c3/
Log: fix warnings by the C compiler
diff --git a/rpython/translator/c/src/support.h
b/rpython/translator/c/src/support.h
--- a/rpython/translator/c/src/support.h
+++ b/rpython/translator/c/src/support.h
@@ -49,12 +49,12 @@
((RPyCHECK((index) >= 0 && (index) < (array)->length), \
(array))->items[index])
# define RPyFxItem(ptr, index, fixedsize) \
- ((RPyCHECK((ptr) && (index) >= 0 && (index) < (fixedsize)), \
+ ((RPyCHECK((ptr) != NULL && (index) >= 0 && (index) < (fixedsize)), \
(ptr))[index])
# define RPyNLenItem(array, index) \
- ((RPyCHECK((array) && (index) >= 0), (array))->items[index])
+ ((RPyCHECK((array) != NULL && (index) >= 0), (array))->items[index])
# define RPyBareItem(array, index) \
- ((RPyCHECK((array) && (index) >= 0), (array))[index])
+ ((RPyCHECK((array) != NULL && (index) >= 0), (array))[index])
#else
# define RPyField(ptr, name) ((ptr)->name)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit