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()); }