llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Matheus Izvekov (mizvekov) <details> <summary>Changes</summary> This fixes an issue where an incorrect source location is imported. --- Full diff: https://github.com/llvm/llvm-project/pull/135450.diff 1 Files Affected: - (modified) clang/lib/AST/ASTImporter.cpp (+2-2) ``````````diff 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()); } `````````` </details> https://github.com/llvm/llvm-project/pull/135450 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits