This is an automated email from the ASF dual-hosted git repository.
Jens-G pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git
from aedbc4706 THRIFT-6463: Remove the empty build leftovers in lib/ts/dist
Client: ts
add b122733cb THRIFT-6333: fix(compiler): Resolve every typedef before any
generator runs Client: compiler
No new revisions were added by this update.
Summary of changes:
compiler/cpp/src/thrift/main.cc | 6 +
compiler/cpp/src/thrift/parse/parse.cc | 73 +++++++++++
compiler/cpp/src/thrift/parse/t_program.h | 7 ++
compiler/cpp/src/thrift/parse/t_typedef.cc | 8 +-
compiler/cpp/test/CMakeLists.txt | 1 +
.../cpp/test/compiler/unresolved_typedef_test.py | 78 ++++++++++++
.../cpp/tests/cpp/t_cpp_parser_typedef_tests.cc | 136 +++++++++++++++++++++
7 files changed, 306 insertions(+), 3 deletions(-)
create mode 100644 compiler/cpp/test/compiler/unresolved_typedef_test.py
create mode 100644 compiler/cpp/tests/cpp/t_cpp_parser_typedef_tests.cc