diff options
author | John McCall <rjmccall@apple.com> | 2009-12-02 08:25:40 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2009-12-02 08:25:40 +0000 |
commit | 67c008707453eb62cec8e6c249b71b13934c153e (patch) | |
tree | 8c0531e58a629a5dde29eb7c437b64dad5e1f3f6 /clang/lib/Sema/SemaExpr.cpp | |
parent | a510597ef93c8e75ca68d339d75dbae8a96d0e37 (diff) | |
download | bcm5719-llvm-67c008707453eb62cec8e6c249b71b13934c153e.tar.gz bcm5719-llvm-67c008707453eb62cec8e6c249b71b13934c153e.zip |
Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:
LookupResult::getAsSingleDecl() is no more. Shift Sema::LookupSingleName to
return null on overloaded results.
llvm-svn: 90309
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
-rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index de1816c92b7..01c77966244 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -6370,8 +6370,7 @@ Sema::OwningExprResult Sema::ActOnBuiltinOffsetOf(Scope *S, LookupResult R(*this, OC.U.IdentInfo, OC.LocStart, LookupMemberName); LookupQualifiedName(R, RD); - FieldDecl *MemberDecl - = dyn_cast_or_null<FieldDecl>(R.getAsSingleDecl(Context)); + FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); // FIXME: Leaks Res if (!MemberDecl) return ExprError(Diag(BuiltinLoc, diag::err_no_member) |