sandboxed-api/sandboxed_api/tools/clang_generator
Christian Blichmann afa232cc17 Clang generator: Remember "seen" types when collecting related types
This change includes a small refactoring to remember which types the generator
has already seen during header generations. Otherwise we may loop indefinitely
on certain complex types. One such type is `std::FILE` in Clang's libc++.

PiperOrigin-RevId: 335589238
Change-Id: I5bbe03b6c7fc89c743163f5534075d7912ed4e58
2020-10-06 01:04:49 -07:00
..
CMakeLists.txt Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
diagnostics.cc First MVP of a LibTooling based SAPI header generator 2020-05-15 15:35:42 +02:00
diagnostics.h Merge pull request #40 from cblichmann:clang-tool 2020-05-28 16:01:09 +02:00
emitter_test.cc Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
emitter.cc Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
emitter.h Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
frontend_action_test_util.cc Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
frontend_action_test_util.h Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
generator_tool.cc Restructure the Clang based header generator 2020-09-25 01:14:18 -07:00
generator.cc Clang generator: Remember "seen" types when collecting related types 2020-10-06 01:04:49 -07:00
generator.h Clang generator: Remember "seen" types when collecting related types 2020-10-06 01:04:49 -07:00
types.cc Clang generator: Remember "seen" types when collecting related types 2020-10-06 01:04:49 -07:00
types.h Clang generator: Remember "seen" types when collecting related types 2020-10-06 01:04:49 -07:00