fixed a compiler error as description in
authorzhijian <zhijian@ca.ibm.com>
Mon, 19 Sep 2022 16:14:02 +0000 (12:14 -0400)
committerzhijian <zhijian@ca.ibm.com>
Mon, 19 Sep 2022 16:14:02 +0000 (12:14 -0400)
https://lab.llvm.org/buildbot/#/builders/174/builds/13432

XCOFFObjectFile.cpp:805:12: error: reinterpret_cast from 'unsigned long' to 'uintptr_t' (aka 'unsigned int') is not allowed
    return reinterpret_cast<uintptr_t>(0ul);

llvm/lib/Object/XCOFFObjectFile.cpp

index 23055b3..8ed61a1 100644 (file)
@@ -802,7 +802,7 @@ XCOFFObjectFile::getSectionByType(XCOFF::SectionTypeFlags SectType) const {
     for (const auto &Sec : Sections)
       if (Sec.getSectionType() == SectType)
         return reinterpret_cast<uintptr_t>(&Sec);
-    return reinterpret_cast<uintptr_t>(0ul);
+    return uintptr_t(0);
   };
   if (is64Bit())
     DRI.p = GetSectionAddr(sections64());