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 | 2affb95d6d410f32f63c293e1ba9698373c363f8 (patch) | |
tree | 89eafad90966e378792b6541f7bfcf36683423cd /lib/CodeGen/CGCXXABI.h | |
parent | 2d836afad956fe17ab843e04468f11eb66b133da (diff) | |
download | clang-2affb95d6d410f32f63c293e1ba9698373c363f8.tar.gz |
[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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247346 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGCXXABI.h')
-rw-r--r-- | lib/CodeGen/CGCXXABI.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/CodeGen/CGCXXABI.h b/lib/CodeGen/CGCXXABI.h index 828c9ecfc6..93e2db0d12 100644 --- a/lib/CodeGen/CGCXXABI.h +++ b/lib/CodeGen/CGCXXABI.h @@ -174,10 +174,6 @@ public: return true; } - virtual bool isTypeInfoCalculable(QualType Ty) const { - return !Ty->isIncompleteType(); - } - /// Create a null member pointer of the given type. virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT); |