diff options
author | Jan Svoboda <jan_svoboda@apple.com> | 2021-04-19 18:31:31 +0200 |
---|---|---|
committer | Jan Svoboda <jan_svoboda@apple.com> | 2021-04-19 18:31:31 +0200 |
commit | 6a72ed239cc3f30c1149721f07de463b4b459b16 (patch) | |
tree | c3b0f93c768fec15df1fe0daf6124dbc9577b7b8 /clang/lib/Sema/SemaCodeComplete.cpp | |
parent | 2aff4f7f5772f186eb04898ef2e2b143d9e3cbe7 (diff) | |
download | llvm-6a72ed239cc3f30c1149721f07de463b4b459b16.zip llvm-6a72ed239cc3f30c1149721f07de463b4b459b16.tar.gz llvm-6a72ed239cc3f30c1149721f07de463b4b459b16.tar.bz2 |
[clang] NFC: Fix range-based for loop warnings related to decl lookup
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
-rw-r--r-- | clang/lib/Sema/SemaCodeComplete.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp index dc7a67e..4330024e 100644 --- a/clang/lib/Sema/SemaCodeComplete.cpp +++ b/clang/lib/Sema/SemaCodeComplete.cpp @@ -5257,7 +5257,7 @@ QualType getApproximateType(const Expr *E) { Base = Base->getPointeeType(); // could handle unique_ptr etc here? RecordDecl *RD = Base.isNull() ? nullptr : getAsRecordDecl(Base); if (RD && RD->isCompleteDefinition()) { - for (const auto &Member : RD->lookup(CDSME->getMember())) + for (const auto *Member : RD->lookup(CDSME->getMember())) if (const ValueDecl *VD = llvm::dyn_cast<ValueDecl>(Member)) return VD->getType().getNonReferenceType(); } @@ -5891,7 +5891,7 @@ static QualType getDesignatedType(QualType BaseType, const Designation &Desig) { assert(D.isFieldDesignator()); auto *RD = getAsRecordDecl(BaseType); if (RD && RD->isCompleteDefinition()) { - for (const auto &Member : RD->lookup(D.getField())) + for (const auto *Member : RD->lookup(D.getField())) if (const FieldDecl *FD = llvm::dyn_cast<FieldDecl>(Member)) { NextType = FD->getType(); break; |