[PATCH] D150713: [llvm-debuginfo-analyzer] Support both Reference and Type attrs in single DIE
    Carlos Alberto Enciso via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu May 18 02:02:21 PDT 2023
    
    
  
CarlosAlbertoEnciso added a comment.
Compiling the test case with GCC and Clang, your patch produces:
  llvm-debuginfo-analyzer --print=symbols --attribute=reference clang.o gcc.o
  Logical View:
             {File} 'clang.o'
  
               {CompileUnit} 'test.cpp'
                 {Variable} 'Arr' -> 'const int [3]'
                   {Reference} @2
       1         {Struct} 'S'
       2           {Member} extern public 'Arr' -> 'const int [1]'
  
  Logical View:
             {File} 'gcc.o'
  
               {CompileUnit} 'test.cpp'
       1         {Struct} 'S'
       2           {Variable} extern 'Arr' -> 'const int [1]'
       4         {Variable} 'Arr' -> 'const const int [3]'
                   {Reference} @2
Looks good.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150713/new/
https://reviews.llvm.org/D150713
    
    
More information about the llvm-commits
mailing list