Skip to content

Commit ed68cf4

Browse files
generatedunixname89002005232357meta-codesync[bot]
authored andcommitted
Revert D90144796: Remove the legacy no_metadata option from users codebase
Differential Revision: D90144796 Original commit changeset: e09d5e384ab4 Original Phabricator Diff: D90144796 fbshipit-source-id: 40f16eeab6ec077f9e03539ed3def55d82cb1db5
1 parent 63d67f8 commit ed68cf4

34 files changed

+6978
-2
lines changed

third-party/thrift/src/thrift/compiler/generate/t_mstch_cpp2_generator.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2672,7 +2672,9 @@ void t_mstch_cpp2_generator::generate_metadata(const t_program* program) {
26722672
const auto& prog = cached_program(program);
26732673

26742674
render_to_file(prog, "module_metadata.h", name + "_metadata.h");
2675-
render_to_file(prog, "module_metadata.cpp", name + "_metadata.cpp");
2675+
if (!has_option("no_metadata")) {
2676+
render_to_file(prog, "module_metadata.cpp", name + "_metadata.cpp");
2677+
}
26762678
}
26772679

26782680
void t_mstch_cpp2_generator::generate_sinit(const t_program* program) {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cpp2: mstch_cpp2:no_metadata src/module.thrift

0 commit comments

Comments
 (0)