================ @@ -397,7 +398,9 @@ void FactsGenerator::handleAssignment(const Expr *LHSExpr, // unlike built-in assignment where LValueToRValue cast strips the outer // lvalue origin. Strip it manually to get the actual value origins being // assigned. - RHSList = getRValueOrigins(RHSExpr, RHSList); + if (!(isGslPointerType(LHSExpr->getType()) && ---------------- Xazax-hun wrote:
I think it might be cleaner to have a separate PR for this change, just in case there are any false positives or other problems it is easier to bisect to a narrower problem. https://github.com/llvm/llvm-project/pull/198510 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
