================ @@ -122,19 +123,22 @@ static bool CheckFieldsInitialized(InterpState &S, SourceLocation Loc, } // Check Fields in all bases - for (const Record::Base &B : R->bases()) { + for (unsigned I = 0, E = R->getNumBases(); I != E; ++I) { + const auto &B = *R->getBase(I); ---------------- yronglin wrote:
Thanks, it's make sense. https://github.com/llvm/llvm-project/pull/100761 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits