fix: build Python bindings with GCC10
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 23 Jan 2020 16:00:08 +0000 (11:00 -0500)
committerSimon Marchi <simon.marchi@efficios.com>
Thu, 23 Jan 2020 20:09:50 +0000 (15:09 -0500)
Disable -Wnull-dereference for native_bt.c

bt2/native_bt.c: In function ‘SWIG_Python_NewPointerObj.constprop’:
bt2/native_bt.c:2207:13: error: potential null pointer dereference [-Werror=null-dereference]
 2207 |   PyObject *newraw = data->newraw;
      |             ^~~~~~

Change-Id: I05db1c48304b1fbc715d273425e16d7605405b27
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2852
Reviewed-by: Simon Marchi <simon.marchi@efficios.com>
Tested-by: jenkins <jenkins@lttng.org>
src/bindings/python/bt2/Makefile.am

index ccd56bbbaec30e1f0a34bbf965d4c472627f869f..e552d22892f8c0e5c5ee7e4d227f98c43749f98a 100644 (file)
@@ -110,6 +110,8 @@ GENERATED_BINDINGS_DEPS =   \
 # Disable -Wshadow for that file.
 WARN_CFLAGS = -Wno-shadow
 
+WARN_CFLAGS += -Wno-null-dereference
+
 BUILD_FLAGS=CC="$(CC)" \
                CFLAGS="$(GLIB_CFLAGS) $(AM_CFLAGS) $(CFLAGS) $(WARN_CFLAGS)" \
                CPPFLAGS="$(AM_CPPFLAGS) $(CPPFLAGS) -I$(srcdir)/bt2" \
This page took 0.024837 seconds and 4 git commands to generate.