================
@@ -471,13 +474,47 @@ class LifetimeSafetySemaHelperImpl : public 
LifetimeSafetySemaHelper {
   }
 
   std::string getDiagSubjectDescription(const Expr *E) {
+    E = E->IgnoreImpCasts();
----------------
suoyuan666 wrote:

The main purpose here is to filter out `ImplicitCastExpr`, as the Origin is 
often bound to it. I believe `IgnoreImpCasts()` should be sufficient.

https://github.com/llvm/llvm-project/pull/199345
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to