[llvm] [PassInstrumentation] Make getPassNameForClassName return optional (PR #150029)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 22 08:07:22 PDT 2025
================
@@ -164,7 +164,7 @@ int llvm::compileModuleWithNewPM(
raw_string_ostream OS(PipelineStr);
MPM.printPipeline(OS, [&PIC](StringRef ClassName) {
auto PassName = PIC.getPassNameForClassName(ClassName);
- return PassName.empty() ? ClassName : PassName;
+ return PassName ? ClassName : *PassName;
----------------
nikic wrote:
```suggestion
return !PassName ? ClassName : *PassName;
```
https://github.com/llvm/llvm-project/pull/150029
More information about the llvm-commits
mailing list