mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
The patch is the compiler error specific on the compile error on CMVC
SUMMARY: CMVC has a compiler error on the const uint64_t OffsetToRaw = is64Bit() ? toSection64(Sec)->FileOffsetToRawData : toSection32(Sec)->FileOffsetToRawData; while gcc compiler do not have the problem. I have to change the code to uint64_t OffsetToRaw; if (is64Bit()) OffsetToRaw = toSection64(Sec)->FileOffsetToRawData; else OffsetToRaw = toSection32(Sec)->FileOffsetToRawData; Reviewers: Sean Fertile Subscribers: rupprecht, seiyai,hiraditya Differential Revision: https://reviews.llvm.org/D70255
This commit is contained in:
parent
1f5735e21b
commit
b4b997378a
@ -268,9 +268,11 @@ XCOFFObjectFile::getSectionContents(DataRefImpl Sec) const {
|
||||
if (isSectionVirtual(Sec))
|
||||
return ArrayRef<uint8_t>();
|
||||
|
||||
const uint64_t OffsetToRaw = is64Bit()
|
||||
? toSection64(Sec)->FileOffsetToRawData
|
||||
: toSection32(Sec)->FileOffsetToRawData;
|
||||
uint64_t OffsetToRaw;
|
||||
if (is64Bit())
|
||||
OffsetToRaw = toSection64(Sec)->FileOffsetToRawData;
|
||||
else
|
||||
OffsetToRaw = toSection32(Sec)->FileOffsetToRawData;
|
||||
|
||||
const uint8_t * ContentStart = base() + OffsetToRaw;
|
||||
uint64_t SectionSize = getSectionSize(Sec);
|
||||
|
Loading…
Reference in New Issue
Block a user