Skip fields that don't exist in the Register class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133470 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jakob Stoklund Olesen 2011-06-20 20:56:05 +00:00
parent c882df2560
commit 9b718e8864

View File

@ -236,7 +236,8 @@ struct TupleExpander : SetTheory::Expander {
if (RV.getName() == "DwarfNumbers" ||
RV.getName() == "DwarfAlias" ||
RV.getName() == "Aliases") {
NewReg->addValue(*RegisterCl->getValue(RV.getName()));
if (const RecordVal *DefRV = RegisterCl->getValue(RV.getName()))
NewReg->addValue(*DefRV);
continue;
}