[llvm] 22d4688 - [ORC] Prefer SectionRange::getRange convenience method.

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 31 20:41:42 PDT 2023


Author: Lang Hames
Date: 2023-03-31T20:41:32-07:00
New Revision: 22d4688ea436e9bae2f476cff84eaebea4c09a60

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

LOG: [ORC] Prefer SectionRange::getRange convenience method.

Added: 
    

Modified: 
    llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp b/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
index 7b99616c4d23..8e71375e56ef 100644
--- a/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/ELFNixPlatform.cpp
@@ -584,7 +584,7 @@ Error ELFNixPlatform::registerInitInfo(
   for (auto *Sec : InitSections) {
     // FIXME: Avoid copy here.
     jitlink::SectionRange R(*Sec);
-    InitSeq->InitSections[Sec->getName()].push_back({R.getStart(), R.getEnd()});
+    InitSeq->InitSections[Sec->getName()].push_back(R.getRange());
   }
 
   return Error::success();
@@ -714,7 +714,7 @@ void ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(
     if (auto *EHFrameSection = G.findSectionByName(ELFEHFrameSectionName)) {
       jitlink::SectionRange R(*EHFrameSection);
       if (!R.empty())
-        POSR.EHFrameSection = {R.getStart(), R.getEnd()};
+        POSR.EHFrameSection = R.getRange();
     }
 
     // Get a pointer to the thread data section if there is one. It will be used
@@ -738,7 +738,7 @@ void ELFNixPlatform::ELFNixPlatformPlugin::addEHAndTLVSupportPasses(
     if (ThreadDataSection) {
       jitlink::SectionRange R(*ThreadDataSection);
       if (!R.empty())
-        POSR.ThreadDataSection = {R.getStart(), R.getEnd()};
+        POSR.ThreadDataSection = R.getRange();
     }
 
     if (POSR.EHFrameSection.Start || POSR.ThreadDataSection.Start) {


        


More information about the llvm-commits mailing list