diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-09-10 21:52:00 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-09-10 21:52:00 +0000 |
commit | 9df56372e8eaaefc50a9ecae66a83e608d7a5eb6 (patch) | |
tree | fa4001b27f49f5c8fa09e3a0e39bf4d30753f4ad /clang/lib/Sema/SemaExprCXX.cpp | |
parent | e0b44040aaa48a6f0b84ea18beffc7de33078731 (diff) | |
download | bcm5719-llvm-9df56372e8eaaefc50a9ecae66a83e608d7a5eb6.tar.gz bcm5719-llvm-9df56372e8eaaefc50a9ecae66a83e608d7a5eb6.zip |
[MS ABI] Make member pointers return true for isIncompleteType
The type of a member pointer is incomplete if it has no inheritance
model. This lets us reuse more general logic already embedded in clang.
llvm-svn: 247346
Diffstat (limited to 'clang/lib/Sema/SemaExprCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaExprCXX.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index e52aca14869..a48e634c3cd 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -4507,8 +4507,6 @@ QualType Sema::CheckPointerToMemberOperands(ExprResult &LHS, ExprResult &RHS, << OpSpelling << RHSType << RHS.get()->getSourceRange(); return QualType(); } - //if (Context.getTargetInfo().getCXXABI().isMicrosoft()) - // RequireCompleteType(Loc, QualType(MemPtr, 0), 0); QualType Class(MemPtr->getClass(), 0); |