Author: Matheus Izvekov Date: 2025-04-11T20:18:16-03:00 New Revision: 6aae1047b6c701b407c0cadaf1acd036c1bab6b6
URL: https://github.com/llvm/llvm-project/commit/6aae1047b6c701b407c0cadaf1acd036c1bab6b6 DIFF: https://github.com/llvm/llvm-project/commit/6aae1047b6c701b407c0cadaf1acd036c1bab6b6.diff LOG: [clang] ASTImporter: fix SubstNonTypeTemplateParmExpr source location (#135450) This makes it clear which source location is imported. Added: Modified: clang/lib/AST/ASTImporter.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index f7cd54e447bbf..ab550d7aff5f1 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -8931,14 +8931,14 @@ ExpectedStmt ASTNodeImporter::VisitSubstNonTypeTemplateParmExpr( SubstNonTypeTemplateParmExpr *E) { Error Err = Error::success(); auto ToType = importChecked(Err, E->getType()); - auto ToExprLoc = importChecked(Err, E->getExprLoc()); + auto ToNameLoc = importChecked(Err, E->getNameLoc()); auto ToAssociatedDecl = importChecked(Err, E->getAssociatedDecl()); auto ToReplacement = importChecked(Err, E->getReplacement()); if (Err) return std::move(Err); return new (Importer.getToContext()) SubstNonTypeTemplateParmExpr( - ToType, E->getValueKind(), ToExprLoc, ToReplacement, ToAssociatedDecl, + ToType, E->getValueKind(), ToNameLoc, ToReplacement, ToAssociatedDecl, E->getIndex(), E->getPackIndex(), E->isReferenceParameter(), E->getFinal()); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits