summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/CodeView
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-06-17 21:31:33 +0000
committerReid Kleckner <rnk@google.com>2016-06-17 21:31:33 +0000
commit604105bb905692b66b07683a73df7ad7786626dc (patch)
treeb3c6c250360612deca57453ab9ce380558a5b394 /llvm/lib/DebugInfo/CodeView
parent3739b95d4dd9e565ddaaff77d613a9269175e55e (diff)
downloadbcm5719-llvm-604105bb905692b66b07683a73df7ad7786626dc.tar.gz
bcm5719-llvm-604105bb905692b66b07683a73df7ad7786626dc.zip
[codeview] Add DIFlags for pointer to member representations
Summary: This seems like the least intrusive way to pass this information through. Fixes PR28151 Reviewers: majnemer, aprantl, dblaikie Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D21444 llvm-svn: 273053
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView')
-rw-r--r--llvm/lib/DebugInfo/CodeView/TypeDumper.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/DebugInfo/CodeView/TypeDumper.cpp b/llvm/lib/DebugInfo/CodeView/TypeDumper.cpp
index 0653d814155..316bbb43a11 100644
--- a/llvm/lib/DebugInfo/CodeView/TypeDumper.cpp
+++ b/llvm/lib/DebugInfo/CodeView/TypeDumper.cpp
@@ -400,6 +400,7 @@ Error CVTypeDumper::visitPointer(PointerRecord &Ptr) {
W->printNumber("IsConst", Ptr.isConst());
W->printNumber("IsVolatile", Ptr.isVolatile());
W->printNumber("IsUnaligned", Ptr.isUnaligned());
+ W->printNumber("SizeOf", Ptr.getSize());
if (Ptr.isPointerToMember()) {
const MemberPointerInfo &MI = Ptr.getMemberInfo();
OpenPOWER on IntegriCloud