[Mlir-commits] [flang] [mlir] [MLIR][Flang][DebugInfo] Set debug info format in MLIR->IR translation (PR #95098)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Tue Jun 11 07:51:58 PDT 2024
================
@@ -81,6 +82,8 @@ using namespace Fortran::frontend;
llvm::PassPluginLibraryInfo get##Ext##PluginInfo();
#include "llvm/Support/Extension.def"
+extern llvm::cl::opt<bool> WriteNewDbgInfoFormat;
----------------
banach-space wrote:
> Just to clarify though - the issue isn't just that an LLVM opt appears here, but that the state of any llvm flag should have no influence on the output of the driver?
Indeed. The design goal is to avoid "leaking" the internals of LLVM into the driver. Otherwise things can get very complex very quickly :) This declaration is just a manifestation of the fact that the layering has been violated.
https://github.com/llvm/llvm-project/pull/95098
More information about the Mlir-commits
mailing list