diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-02-26 19:13:44 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-02-26 19:13:44 +0000 |
commit | b566c6c75875a426382a2c19d8dca694c5753551 (patch) | |
tree | f5b9484610a0851ff0b68ec924903fc3644f810c /clang/lib/Sema/SemaOverload.cpp | |
parent | de68001e764dc323dfeb6dc011ca385d8834078b (diff) | |
download | bcm5719-llvm-b566c6c75875a426382a2c19d8dca694c5753551.tar.gz bcm5719-llvm-b566c6c75875a426382a2c19d8dca694c5753551.zip |
Drop uses of getAsPointerLikeType.
- No functionality change.
llvm-svn: 65563
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
-rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index 27e7db099d8..5392af4abf0 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -3519,8 +3519,10 @@ Sema::ResolveAddressOfOverloadedFunction(Expr *From, QualType ToType, bool Complain) { QualType FunctionType = ToType; bool IsMember = false; - if (const PointerLikeType *ToTypePtr = ToType->getAsPointerLikeType()) + if (const PointerType *ToTypePtr = ToType->getAsPointerType()) FunctionType = ToTypePtr->getPointeeType(); + else if (const ReferenceType *ToTypeRef = ToType->getAsReferenceType()) + FunctionType = ToTypeRef->getPointeeType(); else if (const MemberPointerType *MemTypePtr = ToType->getAsMemberPointerType()) { FunctionType = MemTypePtr->getPointeeType(); |