[Lldb-commits] [lldb] b69564d - [lldb/DWARF] Move a declaration closer to its use

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Tue Oct 26 01:02:24 PDT 2021


Author: Pavel Labath
Date: 2021-10-26T09:58:10+02:00
New Revision: b69564d94d90b83ccdcc501f811959c23aeec52a

URL: https://github.com/llvm/llvm-project/commit/b69564d94d90b83ccdcc501f811959c23aeec52a
DIFF: https://github.com/llvm/llvm-project/commit/b69564d94d90b83ccdcc501f811959c23aeec52a.diff

LOG: [lldb/DWARF] Move a declaration closer to its use

Adresses post-commit feedback on D112310.

Added: 
    

Modified: 
    lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
index ad5b44365054a..f8715398a052e 100644
--- a/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
+++ b/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
@@ -863,7 +863,6 @@ Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit,
 
   // Union of all ranges in the function DIE (if the function is
   // discontiguous)
-  AddressRange func_range;
   lldb::addr_t lowest_func_addr = ranges.GetMinRangeBase(0);
   lldb::addr_t highest_func_addr = ranges.GetMaxRangeEnd(0);
   if (lowest_func_addr == LLDB_INVALID_ADDRESS ||
@@ -872,6 +871,7 @@ Function *SymbolFileDWARF::ParseFunction(CompileUnit &comp_unit,
     return nullptr;
 
   ModuleSP module_sp(die.GetModule());
+  AddressRange func_range;
   func_range.GetBaseAddress().ResolveAddressUsingFileSections(
       lowest_func_addr, module_sp->GetSectionList());
   if (!func_range.GetBaseAddress().IsValid())


        


More information about the lldb-commits mailing list