From 494a845dd972fc0e68f6937e27ae74efd444b848 Mon Sep 17 00:00:00 2001 From: Jens Geyer Date: Wed, 9 Dec 2020 21:56:21 +0100 Subject: [PATCH] THRIFT-5198 Fix certain Visual Studio hints in generated netstd code Client: netstd Patch: Jens Geyer --- compiler/cpp/src/thrift/generate/t_netstd_generator.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc index ea477828704..b90f71a3d6c 100644 --- a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc +++ b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc @@ -333,7 +333,10 @@ void t_netstd_generator::reset_indent() { void t_netstd_generator::start_netstd_namespace(ostream& out) { - out << "#pragma warning disable IDE1006 // parts of the code use IDL spelling" << endl; + out << "#pragma warning disable IDE0079 // remove unnecessary pragmas" << endl + << "#pragma warning disable IDE1006 // parts of the code use IDL spelling" << endl + << endl; + if (!namespace_name_.empty()) { out << "namespace " << namespace_name_ << endl; @@ -347,7 +350,6 @@ void t_netstd_generator::end_netstd_namespace(ostream& out) { scope_down(out); } - out << "#pragma warning restore IDE1006" << endl; } string t_netstd_generator::netstd_type_usings() const