diff --git a/compiler/cpp/src/thrift/generate/t_delphi_generator.cc b/compiler/cpp/src/thrift/generate/t_delphi_generator.cc index a8ac5061713..670383281f7 100644 --- a/compiler/cpp/src/thrift/generate/t_delphi_generator.cc +++ b/compiler/cpp/src/thrift/generate/t_delphi_generator.cc @@ -962,6 +962,8 @@ void t_delphi_generator::generate_enum(t_enum* tenum) { indent_down(); indent(s_enum) << ")" << render_deprecation_attribute(tenum->annotations_, " ", "") << ";" << '\n' << '\n'; indent_down(); + + add_defined_type(tenum); } std::string t_delphi_generator::make_pascal_string_literal(std::string value) { diff --git a/lib/delphi/test/codegen/run-Pascal-Codegen-Tests.ps1 b/lib/delphi/test/codegen/run-Pascal-Codegen-Tests.ps1 index 961795b075a..f02afba3625 100644 --- a/lib/delphi/test/codegen/run-Pascal-Codegen-Tests.ps1 +++ b/lib/delphi/test/codegen/run-Pascal-Codegen-Tests.ps1 @@ -33,7 +33,6 @@ $FAIL_DELPHI = @( # unexpected but known bugs (TODO: fix them) $KNOWN_BUGS = @( "IgnoreInitialismsTest.thrift", - "JavaDefinitionOrderB.thrift", "NameConflictTest.thrift" )