[PATCH] D98774: [AST] De-duplicate empty node introspection

Nico Weber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 20 08:44:53 PDT 2021


thakis accepted this revision.
thakis added a comment.
This revision is now accepted and ready to land.

Definitely a step forward, so lg :)

> AFAIK python is not a hard-requirement of the llvm/clang build.

I think it is? https://llvm.org/docs/GettingStarted.html#software lists it at least.



================
Comment at: clang/lib/Tooling/CMakeLists.txt:96
+        --empty-implementation
+          "${CMAKE_CURRENT_SOURCE_DIR}/EmptyNodeIntrospection.inc.in"
       COMMAND
----------------
steveire wrote:
> thakis wrote:
> > What's the advantage of making a copy above? Why not call the checked-in file `EmptyNodeIntrospection.inc` and pass the path to it directly here?
> I'm not sure what you mean. The `configure_file` is inside the `if` and this line is inside the `else`. Does that clear it up?
Oh, I see. Maybe we could always call the py script and only make it copy through the empty file if the script isn't supposed to do anything?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D98774/new/

https://reviews.llvm.org/D98774



More information about the llvm-commits mailing list