njames93 marked 2 inline comments as done and an inline comment as not done. njames93 added inline comments.
================ Comment at: clang-tools-extra/clang-tidy/readability/QualifiedAutoCheck.cpp:94-95 + auto Pointee = QType.getTypePtr()->getPointeeType(); + if (Pointee.isNull()) + return Pointee.isLocalConstQualified(); + return Pointee.isConstQualified(); ---------------- njames93 wrote: > njames93 wrote: > > aaron.ballman wrote: > > > Can you explain why this code is needed? If the pointee is null, there's > > > been some sort of error, I believe. > > > > > > I am not certain this function is needed, I think > > > `QType->getPointeeType().isConstQualified()` likely suffices. > > Well it kept crashing without that check so I need to do some more digging > > on that front > Figured it out, its when the type deduced from auto is a dependant template > type, getting the desugarded type is working atm, but I dont know the ast > well enough to be sure thats the correct method I put in an assert check just for sanity reasons. but I have had no issues now I have updated slightly CHANGES SINCE LAST ACTION https://reviews.llvm.org/D72217/new/ https://reviews.llvm.org/D72217 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits