//
//  ProtobufWarningSuppression.hpp
//  eagle0
//
//  Created by Dan Crosby on 2/3/19.
//  Copyright © 2019 none. All rights reserved.
//

#ifndef ProtobufWarningSuppression_h
#define ProtobufWarningSuppression_h

#define SUPPRESS_PROTOBUF_WARNINGS                                                         \
    _Pragma("GCC diagnostic ignored \"-Wpragmas\"")                                        \
            _Pragma("GCC diagnostic ignored \"-Wsign-conversion\"")                        \
                    _Pragma("GCC diagnostic ignored \"-Wunused-parameter\"") _Pragma(      \
                            "GCC diagnostic ignored \"-Wdocumentation-deprecated-sync\"")  \
                            _Pragma("GCC diagnostic ignored \"-Wdocumentation\"") _Pragma( \
                                    "GCC diagnostic ignored \"-Wshorten-64-to-32\"")       \
                                    _Pragma("GCC diagnostic ignored \"-Wnested-anon-types\"")

#endif /* ProtobufWarningSuppression_h */
