summaryrefslogtreecommitdiff
path: root/solenv/gbuild
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/gbuild')
-rw-r--r--solenv/gbuild/platform/com_MSC_defs.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/com_MSC_defs.mk b/solenv/gbuild/platform/com_MSC_defs.mk
index 81f20dad0537..f5fa7e70eadc 100644
--- a/solenv/gbuild/platform/com_MSC_defs.mk
+++ b/solenv/gbuild/platform/com_MSC_defs.mk
@@ -87,6 +87,8 @@ gb_AFLAGS := $(AFLAGS)
# C4251: 'identifier' : class 'type' needs to have dll-interface to be
# used by clients of class 'type2'
+# C4267: conversion from 'size_t' to 'type', possible loss of data
+
# C4275: non-DLL-interface classkey 'identifier' used as base for
# DLL-interface classkey 'identifier'
@@ -149,6 +151,13 @@ gb_CFLAGS := \
-Zc:wchar_t- \
-Zm500 \
+ifeq ($(CPUNAME),X86_64)
+
+gb_CFLAGS += \
+ -wd4267 \
+
+endif
+
gb_CXXFLAGS := \
-Gd \
-GR \