Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/DebugInfo/PDB/Native/NativeTypeFunctionSig.cpp
Show First 20 Lines • Show All 93 Lines • ▼ Show 20 Lines | void NativeTypeFunctionSig::initialize() { | ||||
} else { | } else { | ||||
initializeArgList(Proc.ArgumentList); | initializeArgList(Proc.ArgumentList); | ||||
} | } | ||||
} | } | ||||
NativeTypeFunctionSig::~NativeTypeFunctionSig() {} | NativeTypeFunctionSig::~NativeTypeFunctionSig() {} | ||||
void NativeTypeFunctionSig::initializeArgList(codeview::TypeIndex ArgListTI) { | void NativeTypeFunctionSig::initializeArgList(codeview::TypeIndex ArgListTI) { | ||||
TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); | TpiStream &Tpi = llvm_cantFail(Session.getPDBFile().getPDBTpiStream()); | ||||
CVType CVT = Tpi.typeCollection().getType(ArgListTI); | CVType CVT = Tpi.typeCollection().getType(ArgListTI); | ||||
cantFail(TypeDeserializer::deserializeAs<ArgListRecord>(CVT, ArgList)); | llvm_cantFail(TypeDeserializer::deserializeAs<ArgListRecord>(CVT, ArgList)); | ||||
} | } | ||||
void NativeTypeFunctionSig::dump(raw_ostream &OS, int Indent, | void NativeTypeFunctionSig::dump(raw_ostream &OS, int Indent, | ||||
PdbSymbolIdField ShowIdFields, | PdbSymbolIdField ShowIdFields, | ||||
PdbSymbolIdField RecurseIdFields) const { | PdbSymbolIdField RecurseIdFields) const { | ||||
NativeRawSymbol::dump(OS, Indent, ShowIdFields, RecurseIdFields); | NativeRawSymbol::dump(OS, Indent, ShowIdFields, RecurseIdFields); | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |