forked from OSchip/llvm-project
Avoid naming variable after type to fix GCC 5.3 build
GCC says: .../llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp:195:12: error: ‘InfoType’ is not a class, namespace, or enumeration case InfoType::EndOfList: ^ Presumably, GCC thinks InfoType is a variable here. Work around it by using the name IT as is done above.
This commit is contained in:
parent
43e2a901e1
commit
7f63db197e
|
@ -183,7 +183,7 @@ llvm::Expected<LookupResult> FunctionInfo::lookup(DataExtractor &Data,
|
||||||
if (!Data.isValidOffsetForDataOfSize(Offset, 8))
|
if (!Data.isValidOffsetForDataOfSize(Offset, 8))
|
||||||
return createStringError(std::errc::io_error,
|
return createStringError(std::errc::io_error,
|
||||||
"FunctionInfo data is truncated");
|
"FunctionInfo data is truncated");
|
||||||
const uint32_t InfoType = Data.getU32(&Offset);
|
const uint32_t IT = Data.getU32(&Offset);
|
||||||
const uint32_t InfoLength = Data.getU32(&Offset);
|
const uint32_t InfoLength = Data.getU32(&Offset);
|
||||||
const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength);
|
const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength);
|
||||||
if (InfoLength != InfoBytes.size())
|
if (InfoLength != InfoBytes.size())
|
||||||
|
@ -191,7 +191,7 @@ llvm::Expected<LookupResult> FunctionInfo::lookup(DataExtractor &Data,
|
||||||
"FunctionInfo data is truncated");
|
"FunctionInfo data is truncated");
|
||||||
DataExtractor InfoData(InfoBytes, Data.isLittleEndian(),
|
DataExtractor InfoData(InfoBytes, Data.isLittleEndian(),
|
||||||
Data.getAddressSize());
|
Data.getAddressSize());
|
||||||
switch (InfoType) {
|
switch (IT) {
|
||||||
case InfoType::EndOfList:
|
case InfoType::EndOfList:
|
||||||
Done = true;
|
Done = true;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue