summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r--clang/lib/Sema/TreeTransform.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index bd939f0aeb5..922c041393f 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -888,6 +888,7 @@ public:
SourceRange QualifierRange,
TypeSourceInfo *ScopeType,
SourceLocation CCLoc,
+ SourceLocation TildeLoc,
TypeSourceInfo *DestroyedType);
/// \brief Build a new unary operator expression.
@@ -4705,6 +4706,7 @@ TreeTransform<Derived>::TransformCXXPseudoDestructorExpr(
E->getQualifierRange(),
ScopeTypeInfo,
E->getColonColonLoc(),
+ E->getTildeLoc(),
DestroyedTypeInfo);
}
@@ -5755,6 +5757,7 @@ TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(ExprArg Base,
SourceRange QualifierRange,
TypeSourceInfo *ScopeType,
SourceLocation CCLoc,
+ SourceLocation TildeLoc,
TypeSourceInfo *DestroyedType) {
CXXScopeSpec SS;
if (Qualifier) {
@@ -5771,7 +5774,7 @@ TreeTransform<Derived>::RebuildCXXPseudoDestructorExpr(ExprArg Base,
// This pseudo-destructor expression is still a pseudo-destructor.
return SemaRef.BuildPseudoDestructorExpr(move(Base), OperatorLoc,
isArrow? tok::arrow : tok::period,
- SS, ScopeType, CCLoc,
+ SS, ScopeType, CCLoc, TildeLoc,
DestroyedType,
/*FIXME?*/true);
}
OpenPOWER on IntegriCloud