Author: Sameer Sahasrabuddhe Date: 2025-01-08T12:03:25+05:30 New Revision: 61b806f43b2d6b3673a8f91393a28c98521472a8
URL: https://github.com/llvm/llvm-project/commit/61b806f43b2d6b3673a8f91393a28c98521472a8 DIFF: https://github.com/llvm/llvm-project/commit/61b806f43b2d6b3673a8f91393a28c98521472a8.diff LOG: [clang] assign the correct parent in update to ParentMap This fixes a bug that slipped into #121736. Added: Modified: clang/lib/AST/ParentMap.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/ParentMap.cpp b/clang/lib/AST/ParentMap.cpp index 58c1d4334c6d5f..e62e71bf5a5145 100644 --- a/clang/lib/AST/ParentMap.cpp +++ b/clang/lib/AST/ParentMap.cpp @@ -41,7 +41,7 @@ static void BuildParentMap(MapTy& M, Stmt* S, if (OVMode == OV_Opaque) break; // Update the entry in transparent mode, and clear existing state. - Iter->second = SF; + Iter->second = S; for (Stmt *SubStmt : S->children()) M.erase(SubStmt); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits