move the rest of the state out of Parameter and into ParamDecl,

in prep for Parameter going away.  NFC.
This commit is contained in:
Chris Lattner
2016-01-01 15:27:53 -08:00
parent 0d2195ba6c
commit b170b700f8
16 changed files with 82 additions and 40 deletions

View File

@@ -799,7 +799,8 @@ void Serializer::writeParameterList(const ParameterList *PL) {
for (auto &param : *PL) {
// FIXME: Default argument expressions?
auto defaultArg =getRawStableDefaultArgumentKind(param.defaultArgumentKind);
auto defaultArg =
getRawStableDefaultArgumentKind(param.decl->getDefaultArgumentKind());
ParameterListEltLayout::emitRecord(Out, ScratchRecord, abbrCode,
addDeclRef(param.decl),
param.isVariadic(),