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

Javier Lopez-Gomez via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 23 09:15:52 PDT 2025


================
@@ -35,8 +35,8 @@
 ; ONE-NEXT:  [002]     1         {TypeAlias} 'INTPTR' -> '* const int'
 ; ONE-NEXT:  [002]     2         {Function} extern not_inlined 'foo' -> 'int'
 ; ONE-NEXT:  [003]                 {Block}
-; ONE-NEXT:  [004]     5             {Variable} 'CONSTANT' -> 'const INTEGER'
 ; ONE-NEXT: +[004]     4             {TypeAlias} 'INTEGER' -> 'int'
----------------
jalopezg-git wrote:

Hmmm... that is weird, given that for comparison mode sort mode is `line` (see [LVOptions.cpp:219](https://github.com/llvm/llvm-project/blob/main/llvm/lib/DebugInfo/LogicalView/Core/LVOptions.cpp#L219)), unless I am mistaken, `INTEGER` should have come before `CONSTANT`, but it was not the case.  Was this (partially) broken before?
FYI, @CarlosAlbertoEnciso.
```
; ONE-NEXT:  [004]     5             {Variable} 'CONSTANT' -> 'const INTEGER'
; ONE-NEXT: +[004]     4             {TypeAlias} 'INTEGER' -> 'int'
```

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


More information about the llvm-commits mailing list