THRIFT-5781 implement full deprecation support -> fix uncompileable issue at deprecated enums
Client: netstd
Patch: Jens Geyer
diff --git a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
index feb58a0..aa570ec 100644
--- a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
@@ -393,7 +393,8 @@
void t_netstd_generator::generate_enum(ostream& out, t_enum* tenum)
{
reset_indent();
- out << autogen_comment() << '\n';
+ out << autogen_comment();
+ out << "using System;" << '\n' << '\n'; // needed for Obsolete() attribute
pragmas_and_directives(out);
start_netstd_namespace(out);