[llvm] [llvm-debuginfo-analyzer] Remove `LVScope::Children` container (PR #144750)

Javier Lopez-Gomez via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 25 08:00:13 PDT 2025


================
@@ -74,13 +74,15 @@ using LVSymbolGetFunction = bool (LVSymbol::*)() const;
 using LVTypeSetFunction = void (LVType::*)();
 using LVTypeGetFunction = bool (LVType::*)() const;
 
-using LVElements = SmallVector<LVElement *, 8>;
 using LVLines = SmallVector<LVLine *, 8>;
 using LVLocations = SmallVector<LVLocation *, 8>;
 using LVOperations = SmallVector<LVOperation *, 8>;
 using LVScopes = SmallVector<LVScope *, 8>;
 using LVSymbols = SmallVector<LVSymbol *, 8>;
 using LVTypes = SmallVector<LVType *, 8>;
+using LVElements = SmallVector<LVElement *, 8>;
----------------
jalopezg-git wrote:

Moving `LVElements` back; `LVElementsView` type alias definition relies on `LVScopes`, `LVSymbols`, and `LVTypes` and has to be kept below those.

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


More information about the llvm-commits mailing list