[clang] [NFC] [Serializer] Pack information in serializer (PR #69287)

Vassil Vassilev via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 30 12:25:59 PDT 2023


================
@@ -1689,9 +1709,10 @@ void ASTDeclReader::VisitParmVarDecl(ParmVarDecl *PD) {
   } else {
     PD->setScopeInfo(scopeDepth, scopeIndex);
   }
-  PD->ParmVarDeclBits.IsKNRPromoted = Record.readInt();
-  PD->ParmVarDeclBits.HasInheritedDefaultArg = Record.readInt();
-  if (Record.readInt()) // hasUninstantiatedDefaultArg.
+  PD->ParmVarDeclBits.IsKNRPromoted = ParmVarDeclBits.getNextBit();
+  ;
----------------
vgvassilev wrote:

```suggestion
```

https://github.com/llvm/llvm-project/pull/69287


More information about the cfe-commits mailing list