https://github.com/klausler commented: This seems like an awful lot of code to add one new warning message that could easily be part of the flang-new compiler itself, perhaps controlled by a new UsageWarning. https://github.com/llvm/llvm-project/pull/143883