summaryrefslogtreecommitdiff
path: root/usr/src/cmd/vi/port/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/vi/port/Makefile')
-rw-r--r--usr/src/cmd/vi/port/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/cmd/vi/port/Makefile b/usr/src/cmd/vi/port/Makefile
index aee7a77ae1..99b292d833 100644
--- a/usr/src/cmd/vi/port/Makefile
+++ b/usr/src/cmd/vi/port/Makefile
@@ -78,6 +78,9 @@ $(XPG6) := CFLAGS += -DXPG4 -DXPG6 -I$(SRC)/lib/libc/inc
CPPFLAGS += -DUSG -DSTDIO -DVMUNIX -DTABS=8 -DSINGLE -DTAG_STACK
+# vi intentionally uses foo[-1] as a sentinal value to q*column()
+$(__GNUC4)CERRWARN += -_gcc=-Wno-array-bounds
+
# vi maintains its own versions of various routines from libc and libcurses,
# so localize all symbols to avoid name space collisions.
LDFLAGS += $(MAPFILE.NGB:%=-Wl,-M%)