diff --git a/toolkit/components/protobuf/moz.build b/toolkit/components/protobuf/moz.build index 41c6f3d75e..633bb76585 100644 --- a/toolkit/components/protobuf/moz.build +++ b/toolkit/components/protobuf/moz.build @@ -130,6 +130,11 @@ elif CONFIG['_MSC_VER']: '-wd4099', # mismatched class/struct tags ] +if CONFIG['_MSC_VER']: + CXXFLAGS += [ + '-GR', # protobuf uses dynamic_cast on polymorphic types + ] + if CONFIG['MOZ_USE_PTHREADS']: DEFINES['HAVE_PTHREAD'] = True