diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-12-04 06:40:45 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-12-04 06:40:45 +0000 |
commit | 2cfcef65b7061dc54702e5bdef25607fd2338b76 (patch) | |
tree | cbc977e2a09d67284d394e451e31580e02c138ea /clang/lib/Sema/TreeTransform.h | |
parent | c563ce3e620a0fe6d1a7008efd2519ffd7944993 (diff) | |
download | bcm5719-llvm-2cfcef65b7061dc54702e5bdef25607fd2338b76.tar.gz bcm5719-llvm-2cfcef65b7061dc54702e5bdef25607fd2338b76.zip |
Make the type of the Decl referred to by a MemberExpr a bit more precise.
llvm-svn: 90549
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r-- | clang/lib/Sema/TreeTransform.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index 145e3c70a64..e1ac3225d2d 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -947,7 +947,7 @@ public: NestedNameSpecifier *Qualifier, SourceRange QualifierRange, SourceLocation MemberLoc, - NamedDecl *Member, + ValueDecl *Member, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) { if (!Member->getDeclName()) { @@ -3671,8 +3671,8 @@ TreeTransform<Derived>::TransformMemberExpr(MemberExpr *E, return SemaRef.ExprError(); } - NamedDecl *Member - = cast_or_null<NamedDecl>(getDerived().TransformDecl(E->getMemberDecl())); + ValueDecl *Member + = cast_or_null<ValueDecl>(getDerived().TransformDecl(E->getMemberDecl())); if (!Member) return SemaRef.ExprError(); |