[flang-commits] [flang] [mlir] [MLIR][ODS] Add support for overloading interface methods (PR #161828)

Mehdi Amini via flang-commits flang-commits at lists.llvm.org
Tue Nov 4 00:21:06 PST 2025


joker-eph wrote:

Thanks for the report!

> The problem is that when a new interface method is added to the interface but NOT added to Declare*InterfaceMethods, these using lines are generated only when the interface implementer's tablegen changes because deps between .h.inc files appear to be order only.

I don't quite follow this explanation right now, I would think that the operation file where Declare*InterfaceMethods is used depends on including the interface file and so anything processing the operation file should be rebuilt when any TableGen-included file is changed?
What do you mean by "order only" here?

https://github.com/llvm/llvm-project/pull/161828


More information about the flang-commits mailing list