Merge "Don't allow int<->pointer conversions."

This commit is contained in:
Elliott Hughes 2013-10-09 00:18:50 +00:00 committed by Gerrit Code Review
commit 65e1c48df0

View file

@ -562,7 +562,13 @@ libc_common_cflags := \
-DINET6 \ -DINET6 \
-I$(LOCAL_PATH)/private \ -I$(LOCAL_PATH)/private \
-DPOSIX_MISTAKE \ -DPOSIX_MISTAKE \
-Wall -Wextra -Wall -Wextra \
# Try to catch typical 32-bit assumptions that break with 64-bit pointers.
libc_common_cflags += \
-Werror=pointer-to-int-cast \
-Werror=int-to-pointer-cast \
-Werror=type-limits \
ifeq ($(strip $(DEBUG_BIONIC_LIBC)),true) ifeq ($(strip $(DEBUG_BIONIC_LIBC)),true)
libc_common_cflags += -DDEBUG libc_common_cflags += -DDEBUG