ziqingluo-90 added inline comments.
================ Comment at: clang/lib/Analysis/UnsafeBufferUsage.cpp:31-39 + hasType(pointerType()), + hasType(autoType( + hasDeducedType(hasUnqualifiedDesugaredType(pointerType())))), + // DecayedType, e.g., array type in formal parameter decl + hasType(decayedType(hasDecayedType(pointerType()))), + // ElaboratedType, e.g., typedef + hasType(elaboratedType(hasUnqualifiedDesugaredType(pointerType()))), ---------------- xazax.hun wrote: > Isn't it possible to reduce the number of cases by using `hasCanonicalType`? aha, it simply works! CHANGES SINCE LAST ACTION https://reviews.llvm.org/D138318/new/ https://reviews.llvm.org/D138318 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits