From eace4261292fc64abaf41483775fa19bbc45db02 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 9 Aug 2017 10:14:05 -0700 Subject: [PATCH] Suppress unknown pragma warnings in MSVC --- src/compiler/generate_code/c_code.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/generate_code/c_code.cc b/src/compiler/generate_code/c_code.cc index e77cd8ed..cbc656a8 100644 --- a/src/compiler/generate_code/c_code.cc +++ b/src/compiler/generate_code/c_code.cc @@ -127,8 +127,10 @@ class CCodeGenerator { } void add_warning_pragma() { + line("#if defined(__GNUC__) || defined(__clang__)"); line("#pragma GCC diagnostic push"); line("#pragma GCC diagnostic ignored \"-Wmissing-field-initializers\""); + line("#endif"); line(); }