[llvm] Minimal unwinding information (DWARF CFI) checker (PR #145633)

Simon Tatham via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 26 05:04:43 PDT 2025


================
@@ -519,8 +526,16 @@ int main(int argc, char **argv) {
   std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
   assert(MCII && "Unable to create instruction info!");
 
+  std::unique_ptr<FunctionUnitUnwindInfoAnalyzer> FUUIA(
----------------
statham-arm wrote:

What's a `FunctionUnitUnwindInfoAnalyzer`? The class defined in `FunctionUnitUnwindInfoAnalyzer.h` is called something else. Surely this code won't even compile in its current state?

Separately from that, you can make this `unique_ptr` without having to repeat the enormously long class name twice by writing
```c++
  auto FUUIA = std::make_unique<ClassName>(parameters);
```

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


More information about the llvm-commits mailing list