Ericson2314 added a comment. @beanz right that is true for `llvm-tblgen`, but this function is also used for `clang-tblgen`. There's no cycle problem with the latter. Repository: rL LLVM CHANGES SINCE LAST ACTION https://reviews.llvm.org/D30656/new/ https://reviews.llvm.org/D30656