[clang] [llvm] [clang] Add "debug_transparent" attribute (PR #109490)
    Paul T Robinson via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Sep 23 10:17:27 PDT 2024
    
    
  
================
@@ -1379,6 +1379,9 @@ void DwarfUnit::applySubprogramAttributes(const DISubprogram *SP, DIE &SPDie,
   if (!SP->getTargetFuncName().empty())
     addString(SPDie, dwarf::DW_AT_trampoline, SP->getTargetFuncName());
 
+  if (SP->isDebugTransparent())
----------------
pogo59 wrote:
```suggestion
    addString(SPDie, dwarf::DW_AT_trampoline, SP->getTargetFuncName());
  else if (SP->isDebugTransparent())
```
You don't want to emit the same attribute twice in the same record.
https://github.com/llvm/llvm-project/pull/109490
    
    
More information about the llvm-commits
mailing list