================ @@ -19213,6 +19213,29 @@ void Sema::ActOnFields(Scope *S, SourceLocation RecLoc, Decl *EnclosingDecl, if (Record && FD->getType().isVolatileQualified()) Record->setHasVolatileMember(true); + auto IsNonDependentBitField = [](const FieldDecl *FD) { + if (!FD->isBitField()) + return false; + if (FD->getType()->isDependentType()) + return false; + return true; ---------------- Sirraide wrote:
Honestly, I’d even do this: ```c++ auto IsNonDependentBitField = [](const FieldDecl *FD) { return FD->isBitField() && !FD->getType()->isDependentType(); }; ``` (I would have loved to format that as suggestion, but github isn’t letting me because this is in a reply...) https://github.com/llvm/llvm-project/pull/117428 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits